In this case, a gameobject is activated at old pose from an object pool, and that necessitates the need to update both the transform pose and the physics pose. It's advisable to activate objects from pool directly at the needed poses (i.e. set pose and then set active), so that all the components attached to them start working correctly from the get go.