Weakly nonlinear analysis of a two-species non-local advection-diffusion system