Hello and sorry for the late reply (I was ill).
This is super weird. Under Windows OS this does not happen at all (on any Unity version), so this has to be a MacOS thing but it’s still very weird that this happens at all :(. I can’t think of any reasons why the node is being moved or even duplicated simply by switch apps.
I will try find any part of the code that might be responsible for this.