Praise God for guiding me to an extremely important update to the LedgeMovement function! (The original post has been edited to reflect this; the main change is in the purple comment box). Thanks to this helpful post by saeedc, now this new setup can accurately find the angle (-180 to 180) between the Actor and Control Rotations, allowing correct control inversion for both MoveForward and MoveRight inputs regardless of the character’s forward direction.