For example, if parent object of VRC_ObjectSync.TeleportTo target location object has VRC_Pickup and a player moves it, then TeleportTo changes the rotation of target location object in its local space. It seems that TeleportTo restore rotation in world space as when TeleportTo was setuped.
In short, TeleportTo breaks target location object.
Capture 1. Objects hierarchy.
ChildTargetP2 is target location object of TeleportTo RPC. Parent of ChildTargetP2 is ChildTargetP1 that has larger XYZ bars and VRC_Pickup. Black cube is named TeleportToSwitch having VRC_Trigger to call TeleportTo RPC. Right front object connected TeleportToSwitch with white line is TeleportableObject. It has VRC_ObjectSync.
Capture 2. In VRChat initial view.
Capture 3. I pickuped TeleportTargetP1 and moved it.
Capture 4. After calling TeleportTo.
Rotation of ChildTargetP2 is changed in its local space. That means, TeleportTargetP1 is broken.
Related: