2.5D plat former Dynamic View Problem

Hello, i am making a 2.5 d Plat former that incorporates a fixed side view camera and a first person view camera. Im achieving this all in c++ as it if for a Project that requires c++. Two camera are being used for the dynamic view points activating them and de activating them on a key press.
the problem im having the when you go into 1st person and rotate the player ( to look around) and then go back to the fixed camera the previously correct directions for left and right are left in the position for the 1st person ie: you tune the player 45" left then go to 3rd peroson and moving the player left will no move him off the platform and into the void. ive been trying to fix this for hrs and im very new to c++ in unreal.
Any help is much appreciated