Simple enough to reproduce, if you simply make an FX controller that switches states based on the GestureRightWeight/GestureLeftWeight parameter and add the locomotion animator controller override included in the SDK, you can observe in the debugger that while the parameter changes, the animation state doesn't. If you remove the locomotion override it works properly.