Have you noticed that we cant drink water?
Yes and it is bloody annoying.
How about they work as "noncombat heal" you can use them not during combat, but outside combat.
Really don't like the idea of food healing at all. Potions are easy to come by, scrolls for healing spells can be used by everyone currently, clerics can heal outside combat if you don't have anything else.
Food shouldn't heal, lack of food should cause Exhaustion same as lack of water and sleep.
BG3 needs Time to be a concept that covers more than simply rounds.
This would be a lot better