Problem: - YouTube
You can see that he actually does sometimes rotate, but in the wrong direction or not at all.
I made sure the character faces the arrow (X axis) and that “Orient Rotation to Movement” was checked.
The blueprint code is very simple (called once per second using a timer for now) and placed in the AIController that this AI-character uses: