Blender : can't snap to absolute grid
When freemoving an object in 3D view, it doesn't respect traditional up/down/left/right.
It's keeping the same distance from your viewport camera, which can be confusing.

It's a consequence of navigating 3D space using a 2D mouse cursor/screen.
For precise movement you need to use the arrows.