Hey, thanks for the report.
With the way you're describing the issues you're experiencing, i want to double check...
Have you by any chance tried mods or manual console commands to change variables? Something like a save editor or a gallery unlocker perhaps?
The reason why i ask is because the meeting with midnight is very explicitly gated by a bunch of variables and relies on very precise timing. And other players have reported similar issues before after using mods. (gallery unlockers especially are notorious for corrupting persistent data.)
Could you perhaps upload your savegame so i can have a closer look?
If this is indeed the case, try this fix here:
https://f95zone.to/threads/fractured-veil-act-2-v1-9-xeratios.270244/post-18702398
Let me know how it goes, and i'll try to help you resolve it fast. (feel free to DM me.)