I'm very late in the game, at about 1600 in-game days, running my own kingdom, with only one other kingdom on the map as well. I've gone around the entire map and checked nearly every single Tavern in my spare time, and I haven't found any companions in them that have previously left my party...