You missed 3 major things in your spoilers, first you forgot that yvonne isn't the girl from 7 years or so ago(not sure on timeline), she died that day, and whatever that...thing is took over, is the big bad, it's impossible to not feel bad for the original yvonne when you consider her fate.
The second is about the curse, penelope is cursed with basically being hated by everyone by that thing inside yvonne's body, in a endless time loop in which penelope get's killed and the big bad wins and "a new harvest" begins, the third spoiler carries over from the second in that penelope is both the girl from korea (forget her name there) AND penelope eckhart, who has died at least 10's of times, enough times that her soul fragmented and a part of it reincarnated into korea, and even in korea, the curse was in effect, meaning her family in korea was also under the curse, when penelope fell into her coma they essentially broke down over how they had been treating her, so the MC is and always has been cursed villainess penelope eckhart, she just returned to her old world is all, and all of the game popups are her magical powers and memory manifesting in ways that she can understand them, it's likely that every time she died in the "game" in korea, she was in fact repeating her own deaths