Abnormal movement of skin mesh

The blue model is the skin mesh I imported, and I added humanoid and humanoid rootPart. I used moveto move it to the position of the part. Compared to the red model, it stopped when it moved to the part. Why did the blue model stop only after crossing the part? I tried to recombine the blue model and it stopped normally when it reached the part using moveto, but the animation position changed. Is there a solution to this problem? Is it a problem with the model?