Anim Blueprint only updates once in game but works in preview (UE5)

Hi, I’m having an issue with my Anim Blueprint in UE5. My character was normal yesterday before I closed my project. But when i open my project again today, my character suddenly remains in T-pose when I move it around. I didn’t remember that I adjusted or turn off any settings. My event graph and anim graph works in AnimBP preview, but in the actual game my character only stays at T-pose, it can move, but without walking and idle animation. Things I’ve already checked:

  • Animation Mode is set to Use Animation Blueprint

  • Anim Class is correctly set to my animation blueprint class

  • The skeletal mesh uses the correct skeleton

  • CharacterMovement component tick is enabled

  • The character is spawned from BP_ThirdPersonCharacter

  • The locomotion state machine works in the AnimBP preview

So the AnimBP itself seems correct, but it does not keep updating during gameplay.

Has anyone encountered a situation where Event Blueprint Update Animation only fires once in-game?

Any ideas what might cause the AnimBP not to update every frame?

Have you printed the speed variable value in the update animation event to confirm its being received? Although that wouldn’t explain the T-pose

Yes, it continue showing “0” when tested in AnimBP, but it only show once in the game. And my character only show idle state for one second only, then it become T-pose again after that.