I'm having the exact same issue too — it’s either a bug, or there’s a time limit on it. I really hope it’s just a bug.
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.