So, the RNG is rough on this one. Also, sometimes during winter it won't reset your cards. I mean I went 2.5 years without seeing rice.
Hi so the max # of cards going down is actually a bug and not intentional. You should always get a max of 5. As for the resetting of cards, that may be due to the fact that you may have sold a lot and clicked next turn while the notifications were still going off. It's also a bug and we plan to fix it in the future, but for now you'll just have to wait for the notifications to end and then click end turn.