Remove overlap wrong in G3

When I execute the ‘Remove Overlap’ in the glyph ‘space’ of test.glyphs file, it feedback wrong.
show as blow shot:
Could you help find why?

test.glyphs (9.1 KB)

What does your space look like? And which exact version of the app are you running?

there is a problematic curve segment in the inner path of the “P” like shape in the top right at “702/414”. It looks like a line segment but it has a overreaching bcp.

If you delete that node, it will work. In most cases, a remove overlap problem is caused by unusual path configuration like this.

And you really should clean up the paths. If you build a font with so many nodes it will be very big.