Ideas
NennaRC Yep, that can happen. It's not a bug, just the way the game works. Containers such as bookshelves, and toy boxes work differently depending on where they are in a residential rental. If you place something in any type of container that is located in a shared space, it will usually disappear when you leave and return to the lot. What you have to do is place a container in each apartment and store whatever it is there instead of using a container in shared space. Then when you access the container that is in shared space, you will see the contents of the one in the apartment of the sim you are playing. All containers work this way. That includes toy boxes, bookshelves, fridges, and any other object that allows you to store anything in them like flower and EBN cure workstations and a few other things.
Hope this helps.
I do indeed have all bookshelves and toyboxes in each apartment but books and toys still disappear. I don't have any bookshelves or toyboxes in shared areas. I have never had them in shared spaces either. They were placed in each apartment from start when I built the house.