locomotion system initialisation

Having an issue with the locomotion system… basically whenever I add in the walk cycle and try to initialise the character moves forward away from the root and collision capsule.

Playing the idle, and the walk on their own individually they play correct. When the system analyses them the character "jumps forward about one unit. This is before any of the movement scripts are even added.

We had everything working before with a more basic robotic model. Set everything up the same in unity with the mesh model and something is going wrong but can’t seem to see anything different.

Has anybody had any similar issues like this before?
Any advice?

The Locomotion System samples the animations as part of the initialization. This should not cause the character root to move, unless the animation contains root motion, which is not supported by the Locomotion System anyway.