I’ve got:
1- A 2d detail rectangle (drawn first on totally blank canvas using blank Revit template).
2- An architectural floor.
3- A room bounded by separation lines.
Sorry I’m late to the party and thanks for the shoutout @AmolShah.
I tested this also and you’re right - this is very weird! I tested it for a few minutes, played with true north etc. and it seems to be a consistent behavior, so I suspect its something in Dynamo itself vs the elements generating the curves.
I checked the planes and the directions of the curves, and whilst Dynamo draws the room boundaries in a logical order the offset command seems to move the lines individually towards the bottom left. I guess flattening and polycurving them is probably the only approach that is a cover all, I usually use this method without even thinking about it.