MatchTarget issue with Unity 2017.1

I have a very strange issue with Unity 2017.1, when I’m using MatchTarget, my character is teleported to a position near vector3.zero. With Unity 5.6.2 it’s working perfectly.

If I disable the matchTarget in Unity 2017.1, it works, but it’s obviously not aligned.

 animator.MatchTarget(climbNode.transform.position + getHipsPositions(BodyOffset, climbingPointDirection), anim.animationRotation, AvatarTarget.Body, new MatchTargetWeightMask(new Vector3(1, 1, 1), 1f),  0.4f, 1);

It look like it’s trying to matching target into local position applied to a world position

I have more details on this issue, changing form AvatarTarget.Body to AvatarTarget.Root fix the issue! (With a bit of ajustment for the position)