A finite grid imposes dx, dy and a maximum representable momentum. Features only a few pixels wide, rapidly varying phase, or a timestep that under-samples an observable can become unreliable even when the animation looks smooth.
This page describes the method; it does not automatically guarantee convergence of a particular experiment. Always use the preset observables and numerical controls.