Current order of receiving temp potions:
1. You get a batch of new temporary potions on reset.
2. These new potions stack with any temp potions from the previous reset if they are the same type.
3. Your temporary potions from previous reset are removed along with new temp potions that are of the same type and got stacked with them.
Issue: In step 3 because it stacked with your new potions for that reset first it also removes those potions.
Aka you lose half your new potions for that reset.
Workarround use/dump all potions before a reset.
This will be fixed next reset.