Thank you so much for playing and commenting!
Indeed, it's possible to get stuck and need to send someone packing. Each customer is supposed to make a solvable request, but we have a bug where multiple customers might want the same familiar, leading to a chain of stuck customers. It's on the post-jam improvement list!
There's always a random chance of a customer having two familiars to trade, it's not related to level.