Negative scale toggles snapping to integral numbers on children?

I created one gameobject and childed another one to it. The child is moving freely when dragged around in the scene view. Changing the parent’s X scale to -1, the child’s position snaps with a stepping of 1on the x-axis, relative to it’s parent. Same for the y and z Scale. If you negate all three Scales, the child snaps in all three directions.

Is this intentional?

had the same problem check if you have on the x scale -1 or maybe another negative value.
i changed it to 1 and it fixed the problem.