Distance Matching Locomotion : Giving it a shot!

Hey, everyone! I’m loving all the shared knowledge I’m finding on this thread. I was hoping someone on here could point me in the right direction with regard to issues I’m having. I’m currently using speed warping and orientation warping, but I’m stuck as to how to properly transition between left/right motion and forward/backward motion without weird foot floating and foot sliding. (I’m not yet tackling other transitions, as I know I’ll need some sort of start/stop anims, which I don’t currently have.)

Here is a video showing my issue: https://youtube.com/watch?v=15elNZ381bc
You’ll notice I’m in the ALSv4 project. For the sake of testing, I’m using the ALSv4 AnimBP, but I’m using my own AnimGraph with the speed and orientation warping nodes.

I don’t expect anyone to solve my problem, but any hints are appreciated.