Aim offset distort animation

I’m making a ballistic weapon and using an Aim Offset to look around, but when I want to use the animations to shoot, it distorts the mesh/animation.

why does this happen and how can I prevent it?

Video for Visual help: Video