Region Difference doesn't work

Hey guys i need some help.
I modified a definition to create some radial waffles. In the last step i try to create curves for laser cutting but the Region difference component doesn´t cut out the intersections between the segments properly. Does anyone have a idea what the problem is? It works well for some segments but not for all. I guess it is something wrong with the data strucutre…

Attached files.

Best regards
Beka

Radial_Waffle_BE.gh (197.3 KB)

Not sure why yours not working, anyway, this is probably more robust…

Radial_Waffle_BE_re.gh (190.3 KB)

Hey Kim,
thank you so much! What a intelligent solution… much easier than mine.