I understand you, but I have said it many times and I know I will have to keep saying it: This is a game in development where in some updates there will be minor changes or I will simply add content, but in others there will be big changes inside the code as it happened with Zoe some updates ago and for this reason the old save files (even from a recent version) can generate bugs and I leave the warning that you should not use them. The Zoe events are not broken (or is what I have been able to see), I have already tested today more than 5 times starting a new game in version 0.13, 0.14 and 0.15, and I stop to try to skip the Zoe events and it is not possible because the code does not allow me to do it. Therefore, I'm sure that starting a game would not cause this problem. I am waiting for a friend to test it on his PC and tell me if he had any inconvenience or anything.
The old save files save their parameters based on the code that is running at the time. If the code is changed the save file stops working or breaks the game. That is why in each version I leave save files so that they do not suffer these possible failures while reaching a point where there will be no need to make changes. I started developing this game as a complete novice and that is why it can be very rudimentary and even bad, but now that I have a little more knowledge, I am changing it to "improve" some things that may not be seen in the game, but that help me a lot in the coding. The way there is to fix Zoe is to start again. Sorry for the inconvenience, but these are things that can happen in the development of anything.