Oh okay so I think I can see what is going wrong here. You need to create the whole player as a single scene not add a node2d with a bunch of animations hanging off of it.
Nice looking animations by the way, they look nice.
What you want to do is create a scene (call it player or something) but the top node should be a kinematic body 2d. The under that have a collision shape and an animation player. When you instantiate a player you call the whole set of nodes then with the appropriate scripts.
You should only need one animation player node, within that node you can add all of the animations and name them accordingly. To be honest it is the structure of the nodes which is causing you a problem here.
The documentation i linked before outlines this so if you create a test project and just follow the documentation that should show you how to do it in your main project.