G28 I found a rather interesting bug, where you rewind time and can do multiple options I haven't tested it well yet so I will write the route I took but it seems to be caused by you casting eternal contract on Kayla at night during the second Monday. I checked and it did not have the same effect on either Tuesday or Wednesday.
Route: I was playing with cheats on but incest off, Kayla was not under contract prior to Monday and I didn't spend time with her at lunch/dinner, I interacted with her and Heather with lust on both of them, interacted with Kayla again at night. This caused the game to rewind time as if I interacted with Kayla at lunch/dinner and so it goes back to Ms. Hill is leaving scene this caused a near infinite loop where I could do all evening events on that day. This was not repeatable on either Tuesday or Wednesday.
Route: I was playing with cheats on but incest off, Kayla was not under contract prior to Monday and I didn't spend time with her at lunch/dinner, I interacted with her and Heather with lust on both of them, interacted with Kayla again at night. This caused the game to rewind time as if I interacted with Kayla at lunch/dinner and so it goes back to Ms. Hill is leaving scene this caused a near infinite loop where I could do all evening events on that day. This was not repeatable on either Tuesday or Wednesday.