Maybe it was a blessing that you saw those red flags early and then got a free pass from her to move on. Trust me my last 2 girlfriends were pyscho...and I'm not kidding. The girl you described here just seemed controlling which isn't that rare a lot.
*****Just a side story *****
I hope you don't experience what I went through where the red flags aren't always so easy to see. Where they intentionally pull your interest in, idolize you, make you feel great, adventurous and appear so attractive and too good to be true that you miss all the red flags. Then by the time you realize..... it's too late to avoid the emotional abuse to come.
Anyway, I got lucky with my last ex (not the one before her though)and got lied to, cheated on, AND then blamed for the reason (for existing basically) where as the night before she told me she loved me and she can't wait to see me ( 5 days before I was going to fly over and visit her during Christmas for a second time in a long distance LTR). I then found out she was probably a case of Narcissistic personality disorder.
*******
I still wish I saw the red flags early but they aren't always so easy to see especially in a long distance LTR.
Also what you did was good, so that leaves the door open for her to come running back to you if whoever she is seeing now takes off, she'll know she made a mistake and will try really hard to get you back.(where as an AFC LJBF guy hangs around for a while long term wishing to be with her and she knows he's always a desperate option for her)
But if she does ever return in to your life, I'd watch her personality more closely for those red flags. Let me correct that...ANY girl you start seeing for LTR ....watch out for red flags. They may not be as bad as my experience but still good to avoid. Statistics show 1/4 people have a mental problem, so it's not that uncommon.
So my point, consider yourself possibly lucky(I don't know her, you do) and move on
