Imo the issue is the ton of food you can pick everywhere.
I feel like this is a temporary EA issue that will change, either in a subsequent patch or at full release. As if Larian is still balancing the amount of food they want to have available.
But what does it matter if the game cannot allow the player to soft lock anyway? This means that eventually he will have to be able to rest before a more difficult fight. Which means that ultimately it won't be a limitation anyway.