Hello,
There is a problem when link IFC in Revit 2020 with IfcShapeRepresentation using mapped representation type.
Based on my debug with two mapped representation IfcProduct:
IfcFurnishingElement ('Table') - with 4 IfcMappedItem
IfcFurnishingElement('TwoBox') - with 2 IfcMappedItem
The sequence of the IfcProduct matters when link IFC in Revit 2020.
In the IFC file, if the Table is first IfcProduct, and TwoBox is later, link IFC shows correct model - TableAndTwoBox.ifc
In the IFC file, if the TwoBox is first IfcProduct, and Table is later, link IFC shows incorrect model - TwoBoxAndTable.ifc
Both IFC files looks correct with open IFC in Revit2020, and looks correct to load in other IFC software such as BimVision and Solibri.