You iterate thru total collision count. You made it so when player is colliding with the grass it plays STEPPED, but when players is not colliding - nothing happens, because there is no collision at all. Your NORMAL animation only plays when something other than player collides with it.
Another problem You have is that You force to play animation every frame. That means that as long as there is collision those animations reset every frame, never getting to end of animation loop.
I would use signals to solve this problem. On area enetered signal will make STEPPED play, on area exited - NORMAL. You can loop animations You want to repeat, or control loop using animation_ended signal