Show your code. You shouldn't need to use GetDynamicObjectPos/Rot when editing an object..
It's ok I see what I was doing wrong. I'm using the GUI editor for it. I was using objectid instead of my ObjectInfo[i][oObject] in replace of the objectid. It was just getting the coords for the wrong object.