Wrong material Reassignment in Twinmotion After Syncing with Revit

Everytime I make changes to Revit and sync it to Twinmotion, wrong materials are getting reassigned to objects. For instance, one material I assigned to one object will be assigned to another automatically (even though they are separate objects and material in Revit). Sometimes they also reset to material I assigned in Revit. I use direct link and collapse by hierarchy.