How do i rotate an actor to a new rotation rotation while keeping relative rotations

Sound like you have the downward vector of the player facing the correct way.

A typical way to maintain the facing direction at the same time, is to use the new Z ( from the gravity ) and the current forward vector to make a new facing direction

You might have to tinker around a lot with these nodes

image

it really depends on your situation.