Solid difference failure - works in Rhino, falis in Grasshopper

I have an operation in Grasshopper that I can not figure out why is failing.
If I bake the two sets of solids and run the boolean subtract in Rhino, it succeeds. In Grasshopper, the solid difference operation produces a strange result. I have tried adjusting the seams of the generating curves to check for intersecting seam issues and I have checked to be sure there are no co-planar surfaces. I have also checked the document absolute tolerance setting.
the A input is a grafted set of solids, the B input is a flattened set, I want to subtract all of B from each A.

boolean (6.0 MB)

You can upload files inside of posts in the forum.
Make sure to internalise your geometry

thank you, uploaded file.

any info as to why this is failing?