Character moves sideways when moving camera upwards

Hi I’ve been trying to implement a bow system for ue4. At the moment, I am trying to get the character body to move along with the camera . I did this using a transform modify bone on the spine_01 of the character.


However for some weird reason, whenever I move my mouse upwards, my character tils to the side instead of up and down.

Normal Character Rotation (point crosshair forwards)

Moving mouse upwards causes character to move sideways and down for some reason

Does anyone know why this could be the case?