AnimationTree playing the wrong animation

Godot Version

4.4.1

Question

I have two Sprite2Ds setup. One has the walking spritesheet and the other has the idle spritesheet. (not sure if this is the correct way to do it.) I setup the animations in the AnimationPlayer and they all work fine there. When I go into the AnimationTree and setup a BlendSpace2D with the 4 directions (I have 6 in total) I get the wrong animations at certain points in the space.

Here is a video of what is happening.

Try changing the Blend mode from Continuous to Discrete

How do I get the six animations then? I have north, north-east, east, south-east, south, south-west, west, and north-west.

Edit:

Do I do something like this?

Yes, you’ll need all the animations that you need in your blend space as it’s not possible to blend tracks which values are textures.