Weird Camera Jittering when Changing Direction of Movement

Camera shakes for a few seconds when i change the direction of movement, the only solution I found is to disable the Orient Rotation to Movement in the Character Movement Component. I don’t want to do that because my project is a 2D scroller and I want the character to go back and forth with only 1 walk animation. Is there any other fixes or workarounds?

Video Example

BP Image. No Spring Arm, Camera follows character. Spring Arm causes the camera location to move slightly when changing direction, So I removed the spring arm and use this work-around.