Interestingly enough, it's not a 'serious' internal bug, it's just the generated gdl script that has the same materials for all the layers, etc in its sect_attrs definitions.
When the sect_attrs are handled correctly (and the group-engroup-killgroup stuff removed), the result is correct.
Obviously ac works as follows:
-creates (two or more) solids
-adds them through (quite too many) solid edge operations
-and the result is, because of the seo, ist a homogeneous material. If the seos are blocked and the sect_attrs are handled correctly, the result is ok.
GDL/Python/C++ dev