Anim blending issue

Hello!
I’ve found an issue when blending between different animation states, and using pose cache.
I have made a very simple animation setup to demonstrate the problem:

In this example, I have to moveset, if using a pistol, or a plasma sword (PS). Then in the said movesets, I have a blend between poses depending if the character is moving or not. Really easy, should work, and it mostly does, but! When I switch to pistol, then start moving, then switch back to sword, it suddenly blends from sword idle → sword moving, although I was moving for a very long time.

You can replicate this very easily, just make the inner blend node’s blend times to a large value, and you will see how it tries to blend from an incorrect animation.

If I am not using Pose Cache, but plug in the inner Blend Poses nodes to the outer one, and enabling “Reset Child on Activation” checkbox on the outer node, it gets fixed, but if I use Pose Cache, it doesn’t work.

Of course, my animation blueprint is so much more complicated, have some State Machines in it, and such, this is just really a simplified version, that’s only created to reproduced the error.

Any ideas how to solve this problem? Engine is 4.26

Anyone? Nobody has seen this problem?