Have a look at the attached picture. Left sandbags were created with createVehicle script command, the right ones were spawned in editor. Can you see the problem?
When vehicle is created on a hill it automatically gets vectorUp adjusted. As you can see it is not only broken it also really really bad idea.
If I do getPos setPos on such object it will never be placed in the original spot but slightly off. Do it repeatedly and the object will end up miles from the original position.