Third Person 'Survival' Camera - Issue With Strafe Whilst in Default Cam

Ok so my prototype is based on the Blueprint Third Person example. Everything below is part of my Character Blueprint.

In Defaults, I have ‘Orient Rotation to Movement’ ticked at the start, and in my components, I have my default camera, along with two Scene Components to define where I’d like my camera to move (for zoom in/out).

This is my Movement Input, which is basically as it came, only I’ve made the ‘Set Actor Rotation’ dependant on whether I’m aiming or not (this is because I want the character to rotate with the cam whilst aiming).

These next two images are more for my Aim setup (which works fine), but I’ve included them anyway in case there’s something I can do in here, or if anyone else struggling with how to do an aiming mode wants to use this formula.

68c0933c55fe9f8e93f6b1bfa7a51b0ff59bbfdb.jpeg

Apologies to anyone wanting to use the zoom feature if its not very clear, I’m using this thread more to solve my current problem. If you have any questions though please feel free to post them and I’ll try to answer. If I can get all of this set up and working nicely, I’ll try and put up a proper tutorial for all this.