Hi,
this is odd, using separate FSM is indeed a good solution and it should work, I have this kind of set up myself.
It might be a problem further down the behavior, likely in the way you control the vehicle. What value is controlled by the axis input?
Bye,
Jean