Blocks aren't stopping at grid corners!

I want to make stopped those cube’s on the corner of grid but they aren’t stopping. It’s stopping on corners successfully when i start the hammer but after 5-6 minutes when i try ALT+S or ALT+A its being broken every time. Its getting to free move. If you can’t understand the problem still, i mean they shouldn’t stop between two grid. I want them as that:

They should stop on grid corners while moving, is it toggle? THX for help
(( Sorry for my Language ))

Uhm, what zoom do you have? It is possible that your grid is set to like, 1 & your view distance is set to view much larger grids. Maybe its a stupid suggestion you’ve probably tested it… i don’t know.

i <3 u

Shift + W changes the way it grabs aswell.