
I think Jeyong (the seme) is the one causing the loop. He definitely loves the MC but somehow doesn't want to admit it. That's why on the day MC confessed to him he was probably feeling happy and keep the exact day looping so he could see the MC confesses to him so many times. And the time the MC said he won't love him anymore, he suddenly didn't attend school on the next loop and the next day suddenly it was looping again and he acted totally different to the MC as if he trying to change strategy to make the MC loves him back. Well idk just my guess. Sorry for bad English ╮( ̄▽ ̄)╭
So he didn't give the money back?