Tested on Windows with latest stable (4.11.20200930) version.
How to reproduce:
- Load or create a surface model node.
- Clone it in the Data module
- Create a transform node for the clone (model copy) and move it somewhere else
- Harden the transform on the clone.
At this point I would expect the original surface model node to not change. However, at the point of hardening the transform, both models go to the new transformed position. So I think the poly data is not really duplicated when cloning the model node.
I think this is bug, the original node should not depend on changes made in the cloned node.