I haven’t actually seen the relevant code but I had a thought concerning the failure of npc’s to eat food in their inventory. It’s easy to imagine them checking some nebulous, now deprecated ‘general inventory’ for food and failing to go the extra layer of looking inside specific containers. The jug of water is especially suggestive of this sort of issue. An npc might recognize that they have a jug, but fail to locate the water inside it. The same issue could apply to backpacks, trench coat pockets, or whatever else. Just a brainstorm.