How can I fix my AimOffset and rotaion to work together?

So I’m currently trying to set up both Yaw and Pitch rotation for my character so when I aim up and down, the gun follows. Currently I’m using a mix of Aimoffset and control rotation for my Yaw but for some reason I can’t get my Pitch to work the same. My game is both First and Third person.

Please help!

Below is my bp in both my main character and Animation BP (Animation one is marked with “Animation” watermark).

Many Thanks