I was hesitant to speak up, but the way you describe her just resonates with me and is something I've witnessed first hand.
I think she's playing you and has been playing you. I don't want to minimize any true remorse or guilt she may be genuinely feeling, but from an outsiders observation, I see a drama queen who is used to you coddling her. You haven't given in, so now she is second guessing her decision. It's the pursuing/ distancing dynamic at play..... But I think it's fake and manipulation. And I only say that because I've seen this exact thing with my own eyeballs. (And the fact that youve been here before.)
I don't want to be negative or not give you hope, but I think it's important that you stay the course, work on yourself, etc. Leave her to clean up her side of the street. Let her go. If she comes back (and she might) I would make sure she's worked through her stuff.. Truly... Not just lip service.
Maybe it's the way you have described her, but I see her as the type of person who will say, " I'm sorry you got upset." Vs "I'm sorry that I did Xyz and that my actions have hurt you." See the difference? Again, I could be completely wrong and I feel bad even labeling her, but it's screaming at me "fake, fake, fake! don't take the bait Thornton!"
Hope you enjoy your evening.
Me- 30's H- 40's T-10 M-5 I moved out b/c he wanted space- June 15 D filed by H: September 16