Rylie was spayed 1 month ago, i dropped her off on Monday morning and she had to stay over night and was ready to come home Tuesday morning. i think the reason they keep them over night is to just be able to monitor them, as the vet told me people don't realize how invasize this surgery is. It's nothing compared to a boy.
Her whole uterius is removed. Think about it this way. When a women has a hestorectamy(i have no idea how to spell that) It is about a 3-4 week recovery period and they stay in the hospital a few days. our girls are virtually getting the same surgery but they don't get any pain killers or anything.
My girl wasn't normal for about 4-5 days always sleeping. very slow walking around, and so scared to get up or get off the couch/bed. I called the vet to make sure this was normal and he said it was. That underneath her stitches there are another 2 layers of stitches.
I think it's in the best interest of your girl if she just stays overnight. (at my vet he has an apartment/room where he stays many nights. If there are animals over night they are never left alone he is always there.) My Rylie sleeps with me everynight also. I don't think she was too upset that she was kept over night, because when i phoned the vet he just told me that she has just been sleeping the whole day.
I'm not sure this helps, but i'm sure she will be fine