This is perplexing...
View attachment 2111904
After you see that first scene in the bath, switch 60 is flipped ON. Next time you go to sleep, variable 40 is increased by 1 and switch 60 is turned OFF. For some fucking unknown reason to me, the game resets the variable back to 0.
Fucks sake... Took me far too longer than it should...
View attachment 2111923
In event 501 there was a line where the variable was reset to 0 by mistake. I deleted that line so download the bugfix and it should work now. Just go see the event in the bath again, go back to sleep and it should work from here on out.