I like the concept!
It feels like the puzzle is basically solved when you pick ingredients rather than when you fill out the wheel.
Yeah I ran into this a lot while developing. I was going to make the potions you get random but that added a lot of other possible issues