Hi,
you do seem to have a conflict of behavior, maybe another fsm also wants to modify
the position or actually set the position.
Have you doubled checked that the position you get is the right one, maybe the positioning it working just fine, but the vector3 is corrupted to begin with.
bye,
Jean