I found this in the next section but think it would crop up here.
If the position of a cube / person is 0, 1, 0 and the move destination is 0,0,0 or vice versa then the object is disappearing and ending up at nan, nan, nan
If I comment out the rotation look at then it works ok.
Not currently sure how to add back in the rotation so it works in all cases…
{I hunted down your code in the repository on GitLab and it was doing the same as mine.}
[EDIT - I’d ended up with my prefab at 0,1,0 as I had scaled it to 2 and had wanted to raise it to match the other objects ]