Hey Thanks for the reply.
I just have the basic “character movement(inherited)” component.
the movement is handle by a get control rotation -> make rotator -> break rotator then get forward vector and right vector to the add movement input
The flying is handle by just using the right trigger axis for up and left trigger axis for down in Axis input. (im suspecting this may be part of the issue to)