It's pretty obvious Garon was supposed to be a character who was ruined by his childhood and is suppose to heal through Roha (because we now have a name). BUT the story lacked emphasis that he was trying to change or that he was already changing, before Roha escaped and during his abduction/imprisonment.
Other series with the EXACT SAME trope took their sweet time to drive home that this evil ML is capable of change. This however is rushed hence it does not make sense to choose Garon over Raon.
It's pretty obvious Garon was supposed to be a character who was ruined by his childhood and is suppose to heal through Roha (because we now have a name). BUT the story lacked emphasis that he was trying to change or that he was already changing, before Roha escaped and during his abduction/imprisonment.
Other series with the EXACT SAME trope took their sweet time to drive home that this evil ML is capable of change. This however is rushed hence it does not make sense to choose Garon over Raon.