Your sprite collision polygons for Sprite are a mess :/
Best practice - if you follow Ashley's excellent tutorial - is to use an invisible box sprite with the platform behavior which is used for all collisions, then place your animated sprite at the same position.
If you don't want to do that, then make sure all your animations have the correct collision polygon - easiest way, Right mouse set to bounding box then apply to all animations.