Import SAT file to Revit

I tried to import SAT files to Revit as family instance. I utilized FamilyInstance.Bygeometry node, yet it was strange that some of the SAT files failed to be processed.

It came to a warning about unique family name, which in my opinion it is a unique family name.
Here is the dynamo script and sat files, in which the “floor” can be loaded in Revit whereas the others failed. floor.sat (28.1 KB)
roof_1.sat (97.9 KB)
wall_right_1.sat (479.8 KB)
sat.dyn (29.7 KB)
Thanks very much for your advice.

I have solved the problem. The SAT geometry consists of several parts, and Solid.ByUnion helps to merge them into one family instance.