Best way to explain this is to show you…
The path direction is wrong. The remove overlap code does’n like this.
Yes, path direction is wrong. But I don’t think it should ignore the path in display and in bounds computations.
Do you still have the file? I can’t reproduce the problem right now.