Are the potions supposed to be temporary?

I am playing the mobile version. After collecting few ingredients, if I close the game and open it later, those ingredients are shown to be uncollected.

I collected all the ingredients and unlocked the other 5 potions in a single continuous playthrough. But next time when I opened the game, only the wine was shown as unlocked.

Is this supposed to happen?