If he has really changed then why did it take HER changing for him to change? If she stayed the same do you think he would have changed? HIGHLY unlikely. And do you know where it is also quite common to believe that changing one's own behavior will change the other party's? In an abuser/victim relationship.
One of the reason he was mean to her in her past life was because the aristocrats faction made him think that she and her family wanted the throne. But the first change that tia made in this life was to ask to break the engagement, what meant that she didn’t want the throne.
And tia keep doing things that doesn’t add to what the aristocrats that use to influence the prince saying. Like how she is not a cold person anymore or how nice she actually is.
So now that there influence doesn’t work they can’t get close to the prince anymore, what mean they can’t drug him too and that mean the prince can logically look at what happening around him and catch on the aristocrats plans. But, for all of that to happen tia needed to change. Because when she change she didn’t just change her fate, she change the prince fate too because in both life there fate was tied together.
Now he’s a different person just like how tia is a different person. And now that no one can get close, drug or control him he wouldn’t hurt tia.
I know all of you are mad at the prince. I am also mad at the prince but let as not forget what Tia said "She is different from the past" so I think that also work for the prince he is also different. Overall I just hope the MC to be independently happy.