Area Boundary not working for non rectangular areas

Update:
I had some good luck using GetRoomBoundaryAsCurveLoopArray() from the ExporterIFC module. Check out my post on the Revit API forum: