Character Movement Variable not working?

In 4.10.4 when trying to set max walk speed with the basic Character Movement variable. Doesn’t seem like it is working. I was using it for a Walk/Run/Sprint toggle and it didn’t seem to change the max speed. Has anyone else noticed this issue?
I made a copy of what i had in my project to a fresh project and it worked fine. So now I’m just confused. Here is my simple set up for testing.

When you do this in your main project, does the Print node (and therefore the Set node) execute?

I doesn’t but if i set it to just say the Print Strings it works fine. I ended up just importing everything into a new project after hours of going through every little thing i had done. Sadly it only was an hours worth of work to migrate to a new project lol.