Hi there. I was recording a movie in Unity at 30fps, and i noticed the footsteps were not playing correctly.
This happens in general when the game runs at low fps. I tested using Application.targetFrameRate and i saw the footsteps starting to miss at 30 fps and disappearing completely at 25 fps.
I play footsteps with animation events.