Correcting look input after rotating character

Hey! I’ve been bashing my head against this issue for a while now and could really use some assistance.

I’m currently building an astronaut style of player movement, where the player can move in a zero gravity environment, with the camera direction controlling movement direction. e.g. if you hold ‘W’ while looking up, you’ll move up towards where your camera is facing.

I have this working no problem, the setup is below (for now I’m passing a 90degree offset for testing purposes, but this will be dynamic in future):

The major problem I have is that once I have rotated my character, the look movement becomes inverted - so looking up/down results in movement on left/right and vice versa. I assume this is because unreal is essentially still using world rotation values to apply yaw and pitch on the camera, but I’m not sure how to correct this. For now I’ve removed all of my attempted fixes and I just have the manny default setup:

Any assistance would be appreciated here - am I on the right track in thinking that I need to correct the yaw/pitch input?