I dug into this a bit, decompiling the mod with ilspy. I hope you don't mind. I think it is in:
ExpandedFoods.GuiDialogBlockEntityMixingBowl.SetupDialog()
I think the offending line is:
base.ClearComposers();
This modifies the dictionary
GuiDialog.dialogComposers
This dictionary is being enumerated by GuiDialog.OnMouseUp when SetupDialog() is called, so when SetupDialog() returns eventually the loop in GuiDialog.OnMouseUp continues to the next iteration throwing "System.InvalidOperationException: Collection was modified; enumeration operation may not execute."
I think just removing the one offending line should fix the issue. I think the ClearComposers() is redundant, since you are assigning to base.SingleComposer below it. I hope this helps...
EDIT::
Nevermind, I think the actual fix is to do a change as in the vintage story source code for 1.15.9. See:
https://github.com/anegostudios/vssurvivalmod/blob/8eaabeccbc5e04a1e380af3550ba06d3d6eb6d8f/Gui/GuiDialogBlockEntityQuern.cs#L33