Some spirits will have quests that take them off the ship until you complete an objective. Some spirits might also leave abruptly, or want to go through the Everdoor on their own terms. This is all a normal part of the game!
If a spirit doesn't reappear on the ship after doing a save and quit, be sure to check your Request Log and make sure that you haven't missed anything.