I have another bug while I'm at it, though this one will be way more detailled.
In chapter 3, the Chapter 3 Iterate Common Event is normally called before the switch for the state of Yhilin we're in. For example, before Zirantia, it is triggered as soon as we tell Janine we're done working, but 1481: YHILIN III isn't activate before the very end of the Zirantian section.
However, in the case of 1501: Yhilin 3.5, it is enabled before calling the Common Event:
This does create a minor bug regarding (at least?) Dari's affection since it relies on these switches. To be precise, it'll be two points off if her research was done during Govern Yhilin 3 due to running the wrong block: