Issues with look_at() function (3D)

Godot Version

4.3

Question

Hi, sorry if this is a common issue, I’m new to Godot and game dev in general; I’m confused on why my CharacterBody3D isn’t rotating after I’m calling look_at(). I’m trying to get it to look in the direction that it’s moving, so I pass in a vector in the direction of its velocity. (I would attach a video instead of a screenshot, but it seems I can’t since I’m a new user).

Here’s my code and node setup:


image

Here’s the print statement on line 13, the argument passed into look_at(). It seems to be changing correctly?
image

Any help would be really appreciated. Thank you!