I have been experimenting with the GH to Revit connection. When I receive items in Revit, if I select Create, as expected it will create the objects from the latest branch commit. However, when I select Update, I would expect that it will just check the existing objects and update only the ones I have changed. Unfortunately, instead of Updating the items, it deletes all previous elements and creates the new ones (which for example I changed only in property). Has anyone faced this issue or I am missing some very little but critical step that will let me update the element without deleting the rest?
Example: I create 10 columns with cross section X, then I change the cross section of 1 of the columns to Y in GH and send it again from GH to Speckle(just the updated column as a new commit). When I receive in Revit the newly updated column (the latest commit with 1 item), it deletes everything that is not part of it, so it deletes all my existing elements in Revit.