É porque o término ficou mal resolvido.
Na verdade não é só homem que faz isso, mulheres também.
Ele namorou durante quanto tempo a ex? Depois de quanto tempo começou a se relacionar contigo? Falava mal da ex e essas coisas?
Bom, isso se dá pelo fato de ele não a ter superado. Embora tenha tentado seguir em frente e contigo, a realidade mostrou que ele ainda nutria sentimentos pela ex e que, se tivessem uma oportunidade de resolver e voltarem, assim o fariam.
Não se trata de ser culpa sua e nem que algo em você esteja errado, mas há pessoas em nossas vidas que são únicas de tal modo que parece que sem elas não faz muito sentido a vida.
Acredite em mim. Você pode se fazer a mesma pergunta todos os dias e não encontrar a resposta, porque, no fim, só ele poderia te dizer o motivo de ter voltado e com ela e, se não o fez, é porque talvez não a queira machucar.