I think most of this weirdness is fixed in v0.35, the new public version. I’m pretty sure you error has the same root cause as I also got this fault when building a new unit test for the v0.34 code. I’d be interested to know if you can reproduce this in v0.35.
You should only get the woman appearing once in each play through. If the game is saying she’s thrown into the cage a second time, that’s a new bug, and unrelated to the food issues.