I think the problem may be that some folks DID stock up. As in, if the store received a shipment and had no limit, they bought all that was there, leaving none for others! In other words, as things are starting to "trickle" in, there is still "Panic Buying".
I can't tell you how many times I've seen posts where someone found caps available and there are at least ten packs in the photo.
My local shop finally got some in but there's a limit of two tins per day. I thought it would have been per week like they did with powder when it was scarce. I was told they only received a third of their order.
Walt