A simple example
We have 2 polygons.
right
after the cut
difference() always return 3 points
There is always 1 line left
Point(x:106621.54, y:359663.73)
Point(x:106621.54, y:359663.73)
Point(x:106622.93, y:359663.82)
if we move point 5 a little higher, it works correctly.
