Bro, one question for you. Did you go all gooey romantic on her at any point?
That’s a major turn off for most women, especially when the relationship is new. I learnt it the hard way when I was still dating.
Good that you ended things and called her out. One change that I would have done is not send that looong message afterwards.
I know you must be hurting right now. It sucks play nice and get punished for it. You’ll be fine. Go find a new one!