Player Camera refuses to rotate when animated

I’m trying to attach my player camera to an animated mesh so I can add rolling to my game but for some reason the camera will only move in a small circle rather than do a full 360 rotation, I tried to add a 2nd camera but I read that you cannot have 2 cameras in a single blueprint. Iv thought about creating a 2nd blueprint which just consists of a camera that I can just teleport to the player whenever he rolls but this seems a bit silly so I thought id ask here first as this seems like it should be a common function for a first person game.

Thanks!