Ok, at get world location of look at point, I get x:2420, y:3471, Z:31.4.
At forward vector: x:0.8, y:0.5, Z:0 (this number is the same if the print string is after normalize as well)
at actor location: x:2500, y:3420, Z:6.4 ish
With this the bird smoothly looks toward me when I’m on the right side, however when I switch to the left it snaps back to the right again. The string values from the center to the right, start at 0 then go to about -45. On the Left, they switch instantly from a positive 1 or low number back to a negative (-300ish). Since the yaw is between 90 and -90, I would think that I should have negative values on one side, and positive on the other right? Yours is showing all positive on the Z, and mine is showing mostly all negative.
THIS WORKS. The shift range did not work, and instead kept the yaw at a constant value of 90 or -90. But bypassing it works. The head smoothly looks from left to right when I look at each side. The look at point also does not work (with and without the shift range), but calling directly to the camera does.