Transformation applied to component space of a character model is not working as intended.

Skeletal joint space != world space.
I think you should look for a way to apply transformation in world space.