Thanks for the feedback!
If a recipe has ingredients that aren't present, the next ingredient spawn is guaranteed to have those ingredients - but that's a fair criticism as that isn't made clear.