Going against the flow: effects of non-Gaussian dispersal kernels and reproduction over multiple generations