When I eat, naturally, my hunger meter fills. And when I regain stamina or health, it reduces my energy. That also makes sense. However, when I work hard (mining, digging, plowing) and refill my stamina by drinking water my hunger stays way up, so I can end up starving and being stuffed or worse at the same time. This does NOT make sense, and it is very gamebreaking as it seemingly has no ingame solution, apart from sitting on a chair for hours on end, letting hunger go down.
As far as I've been able to tell, the food efficacy decrease from being in high hunger states (It should also be renamed somehow, as it sounds odd for hunger to go up when you're full) also reduce the amount of energy regained from eating, which of course does nothing to help the problem, when you then have to eat more food to refill the same amount of energy, further worsening the hunger issue.