Currently I use an animation like this :

Still >> Right Foot Forward >> Still >> Left Foot Forward

The issue is that when my character moves I see the feet come forward multiple times. Between 3 to 4 times actually. It seems like some automation is happening beyond my control.

The icon is a movement state set to an indefinite loop because when I set it to 1 the animation goes once then no longer works at all unless I change direction.

What am I doing wrong? How can I fix it? Thanks.
try making it a movement state by right clicking on icon_state and then rename on rename window you will see is movable check that and click ok
In response to Hassanjalil
Yea, looks like that's the only way to go. Thanks for the reply.