Okay I've figured out what the problem is but I don't have a solution. When snap is turned on I can snap to grid with a marquee select, when snap is turned off I can snap to grid with the paint brush, anyone got any ideas this is extremely annoying having to enable and disable snap to select vs move pixels.
Figured out what is causing the bug. In my workflow I turn on snapping, and when I want to move things around on layers on just hold the control key and left mouse drag things around instead of exiting my current tool. Looks like the snapping is broken for the control modifier key mode I'm using and I have to manually…