Due to the companions despawning/spawning mechanics when the owner of a companion leaves a server there is a problem where if someone is using something like say the blueprint sandbox mod or Space explorations Nav satellite before disconnecting.
upon reconnect, because the mod recognizes the player as being on these other surface. it spawns the companion on this other surface effectively teleporting the companion to the new surface rather than having it spawn on the one it disappeared from.
(this works even by saving/loading your game as the host) it would be nice if the drone could store what surface/position it was removed from or alternatively have a togglable option to not despawn the companion for modpacks that provide multiple surfaces to prevent this.