When you eat mushroom soup, you have no empty bowl, it disappears completely here. This may be intended but it is a change from the past!
In the internal vanilla server pack's items.json:
Notice how it uses "item.bowl". This is INCORRECT. It should say just "bowl", as seen in rabbit stew or beetroot soup: