bit complex but a gripe i have with the current voucher system.
currently, if you do not buy a voucher from the shop and go to the next ante, there is a chance that you get the same exact voucher again. i assume that this can theoretically repeat many times, although at that point it gets exponentially more unlikely. because of the fact that some vouchers are simply not suitable or wanted during certain runs, the fact that you can get the same voucher in the next ante, or even the one after that, feels weirdly unfair. the decision to deliberately not buy a voucher under the circumstances is pretty clearly an important and strategic one, and it feels wrong that it can actually be punished if you are unlucky. missing 1 or more potential vouchers that could have appeared instead feels bad and has the potential to heavily impact a run.
the main solution obviously cannot be to have vouchers only appear once per run, but perhaps there could be a cooldown on repeating vouchers for 1 ante or more, so repeats arent possible. this still makes it so it appears multiple times in the same run, but it doesn't feel as bad and doesn't impact the run as much, especially early game.