You have a pretty good idea of what's going on, not sure how it got out of whack though. Every food related flag resets when you sleep so it must be the wait time (which gets shorter every day) going crazy somehow.
The demo is basically done after 3 days and there's only two meals so I might as well skip the food at that point honestly.
And yeah, that was intentional.
Not sure how you're only getting that one dialogue. It should only play once and only under certain circumstances. There are actually a lot of conversations to unlock now. I can't seem to reproduce this bug, if you have any more details let me know.
The gender choosing thing I mentioned before is a planned feature for a full game, this is still just a proof of concept.