Turn ArchiCAD Zone with Hole into ArchiCAD Slab with hole in


I am trying to create a pretty basic script to be able to convert my zone (with a hole in due to a column) to a slab that also has a hole in. I can’t seem to get it to work as it just creates a slab without a hole in.

No issues with getting the zone in or the slab out - just the grasshopper bit in between!
The polygon from the Deconstruct zone seems to not contain the hole but the brep does, so I’m guessing that I need to somehow turn the brep into my polygon geometry… which I don’t know how to do.

Any help would be much appreciated - please see image attached.