I have 2 scenes and in each of them, I just used GameObject/2D Object/Sprtites/Square made no changes prior to taking the attached screenshots.
Why are the Transform.PosX and PosY… values so different in the 2 cases ?
I have spent hours trying to figure this out.
The Transform data you see in the inspector are all local. Local position, local rotation, and local scale. What this means is that they are relative to their parent objects’ position, rotation and scale, and the grandparents, etc all the way up the line.
To demystify things further you should make sure your tool handle position is set to Pivot and your tool handle rotation set to Local: