A common pain in Revit is to manage object’s reference level :
If you change a duct/pipe reference level. It stays at the same location which is great.
If you change any fitting/accessory reference level. It move at the same offset on the defined level. It generates many errors when you change a level elevation during a project…