It's most certainly a loop bug, maybe they didn't closed it good, the devs always put an option for repeating scenes or some random dialogues when you finish a route for someone
I went through the game from scratch and found out that this is not a bug, but a time limiter.