I know this is late, but for others, I've found a way around this. Instead of manually moving them, or changing the snapping position, you can edit the object's frame to be the same height as the grid, and then change the object's collision box to match it's actual size.
You can do the same with the frame's width, if you do not want the object to appear to be snapping into the left side of the grid