For text messages each time you connect it loads the latest 350 messages (350 total not per conversation) so if you delete some messages/conversations then reconnect it'll re-show older messages
For group chats it shows the latest 250 per group chat
That's exactly what it already says already... "You found 50 aspirin on the shelf!"
I've just changed it to say "You searched the shelf and found 50 aspirin. Don't forget to pick it up!"
as the other people said you search it and "find" the items then you also need to take the items by interacting again, it's been mistaken a small amount of times by other people as well
I've attempted to rewrite how spawning vehicles works in the past to reduce this happening but it resulted in various other issues so we had to revert them changes so not much we can really do about it sadly