Does transform 'change' shallow copy

from sdk doc: (geometrybase.DuplicateShallow)
Constructs a light copy of this object. By “light”, it is meant that the same underlying data is used until something is done to attempt to change it.

so does applying a transform constitute a ‘change’?

That is correct and yes applying a transform constitutes a change