I have set up a barebones player model with some animations. There is a set of animations I use to sync player's looking angle with the player model (I just get the camera angle, and blend between look_up, idle, look_down) (it looks much better than IK)

What I wanted is to animate arms separately, and then add those animations to the look_up\down animations, and use it as is

But whenever I try to do this, hands start to bend in undesired ways whenver the player looking angle deviates from straight forward

Is this the way it is supposed to work and I am doing something wrong or something else? The only fix I can think of right now is to make look_up\down variations for all of the animations I need, but that would triple the ammount of animations I need, and I really dont want that.