Tylot Lantern’s review published on Letterboxd:
Day 194 out of 365:
Noticed that on the second last day, Phil tries to make Rita feel sorry for him when they are talking on the bed. I think this is the main reason as to why he stays stuck in the loop after the second last day. It's because of his self-centeredness. Only when he puts other people before himself without the intent of gaining anything, is when he finally escapes the time loop.