I posted this alos on Github (https://github.com/DynamoDS/Dynamo/issues/5477), as I think it’s a problem. But just in case there would be a good workaround of anyone has noticed the same, I would like to repost here and hope someone can help.
In the next example, it seems that when offsetting polycurves, which are composed from the perimeter curves of equal generated surfaces. Generated in Dynamo 0.8.2
In the example below, some curves are offset inside the original closed curve, in other indexes it is performed outside.
The original surfaces are the result of intersections of surfaces coming from a face selection in Revit and the solid.
Perimeter curves coming from the generated surfaces.