Remove overlap creates fractional coordinates

In Glyphs 3 when doing a Paths / Remove Overlap with the Red Arrows active, I am greeted by many red arrows.

I know I can nudge everything a unit back and forth to get all nodes rounded, but I do not think we are supposed to do that every time we remove an overlap.

Thanks. I fixed it.