Boolean Union error/empty set

Hi everyone,

I am trying to solve the Boolean union for a set of 4 breps. The Boolean works in rhino but shows errors in grasshopper.

Would I need to script a component for this, or is there a workaround? Tried the union of all 4 together, 2 at once, then combining both the unions, but nothing seems to work.

Is the order of unions important in some way? Or is there a problem with the component itself?

I have attached a gh file and a couple of images


boolean (55.1 KB)