@amywatt27 @SisterhoodOfYAYA I have a home (duplex) with 4 sims (one is a toddler and... oh, my!), 2 dogs, 1 butler, and 3 roomies. Getting the roomies added was a wonky process at points, but I finally got them added.
One of them kept accepting but leaving. I also had some issues with a roommate that I kicked out and I think she got cached in as it took a while and several things I troubleshot - plus leaving and re-entering the game, re-assigning her bed to another roommate, etc., to finally get the option open to advertise for a roommate again - then to have them actually move in.
I also had a few times where each of the other roommates accepted to move in but did not come back. I actually moved out my dogs at one point and did not add the butler until the end - until I had the dogs back in and everyone was staying.
Something else to watch for is that when you add a new roomie sometimes one or more of the others' bed assignments shifted for me. You may want to always make sure that everyone is still assigned a bed after anything that may change this (adding any household members, butler, pets, etc.)
I am not sure of this since I was trying so many things, but I think I also had final success when each roomie was asked by a different household member, even though none of them are in the same room with a household member.
Also, make sure there enough room in the room for them to add a few tabletop things and maybe a floor lamp, as they will want to add a thing or three to their area. Not sure if it causes them an issue if they cannot do this successfully.