If you change companions, when you leave camp the new companion will not spawn at the same point as the rest of the party. they appear wherever they last were the last time they went to camp before being removed from the party... if you only change party members during a long rest i think it won't occur... but once it does, the new companion can't fast travel so to rejoin the party, you have to manually move them and the party to the same place.