Okay so here’s the Event Tick:
As I noted in the blueprint as well, the subtraction and the base unit vector being the +y direction vector are due to the rotation of the mesh
The movement inputs:
Again, the quirkiness in the action values’s corresponding directions is due to the rotation of the mesh
And here’s the result:
(Sped up to fit)
Hope this helps!