But eggs != companion though. You can have an egg and just not allow hatching it if you dont have a free companion slot. How does it handle you redeeming a companion egg from expeditions or twitch rewards when all your slots are full. Presumably it functions exactly the same.
I feel this was more of an oversight than anything else