This is Harry’s version of events. He broke up with her because they were incompatible and she wasn’t keen on the royal spotlight, but it was mutual.
But according to Charlotte, Cressida was in love with her ex and only stayed with Harry due to pressure from their mutual friends. She said managed to “extract” herself from the situation and go on to marry her ex.