Scale and position are 3d properties. It is only in the After Effects interface that the last is hidden if the layer is not 3d enabled. If you check the scale of a layer by script, you will get [100,100,100].
So, in short, you are doing nothing wrong and the answer of .PropertyValueType is correct. They are just 3d properties, not 2d.
Andrei
My Envato portfolio.