I don't know if you know this, but, Unity has an input system that makes you able to move with arrow keys, not just WASD. If you walk using WASD, you get footsteps. If you walk with arrow keys, you don't get footsteps. Not criticizing you, just wanted to point something out.