Sometimes after you fast travel he will run really far away, I don't know why this happens, I'll try to figure it out and get it fixed. (Fast travel again to a different place and he should come back.)
It happens because the game first moves companions to the new area, before moving the player character. During the moment they are placed in the new position, the companions detect that you are still back where they started ... so they dash away overland to get there. At which point you arrive. Eventually, the AI detects your own change in position and so the companions turn around and go to where you are now.
Careful scripting can reasonably fix the issue. Many companion modders have this same problem with their companions, because they do not understand the cause, and so have not scripted a solution.
3 comments
It happens because the game first moves companions to the new area, before moving the player character. During the moment they are placed in the new position, the companions detect that you are still back where they started ... so they dash away overland to get there. At which point you arrive. Eventually, the AI detects your own change in position and so the companions turn around and go to where you are now.
Careful scripting can reasonably fix the issue. Many companion modders have this same problem with their companions, because they do not understand the cause, and so have not scripted a solution.