The simple reason for Cho and Harry breaking up was that they were just not compatible as a couple. However, another major reason for their break up with each other was Cho's suspicion that Harry was romantically interested in Hermione despite Harry's constant claim that Hermione was just his friend.