NPCs do not move their legs when moving. UE 5.4

You might check to make sure that the state machine logic in your Animation Blueprint is using things like Actor Forward Vector, Actor Velocity, etc.

If you use input action variables in your state machine logic, it will work for your player character, but if the NPCs are just getting moved around the navmesh instead of using input actions, the animations triggered by input action values won’t be triggered for NPCs as I understand it.