Ah, it was the "can we finally give her more" that was throwing me off, as that implies you'd already given her some. No, the potions are Eldritch currency (that section is for Human, Fey and Eldritch currency respectively) are are currently used to purchase upgrades from the Shopkeep.