first of all, for good measures you should only use global variablesif there's no other way. For scenarios like this you should probably consider using get and set FSM variable actions.
As to the problem: The version you use at work moves 25 times faster I think. The get Axis vector multiplies by 100 and you never normalize the vector. So the movement should be much faster. Have you checked if perhaps the home version is just moving very slowly?
I have to admit though that it seems weird that there is no Value to the Vector at runtime in your home version. DOes replacing the global vector variable with a normal Vector3 variable change how they are displayed at runtime?