Can only animate the root of my model

Hello,

I have a problem with animations, I can only animate the root of my model, if I try to animate any other object from my rig the transform goes back to original right after I apply the new values. Also my model went from a T pose to this weird pose when I enabled recording mode. The transform vectors except for scale are highlighted with red, what am I missing ?

I tried, creating the animation on a child of the Root, namely Hips object and it seems to be working fine, weird, I would still like to know what is causing this problem.