My head hurts when I read this...
As much as I understand that you want to avoid that the packs are sold out to early (what I appreciate), I think all these numbers and conditions are waaaaaay too complicated...
I think there would be other and better options for a fair distribution of packs:
for example there could be a limit of daily pack purchases per user.
This would be fair and understandable for everyone.