See, I don't hate Leo. Actually, I think he's kinda cute, but man, he took too long and I'm unsure if he truly understands the reasons for their breakup.
Leo apologized but it was vague and had lots of "I'm hurting". When you apologize you take responsibility for your actions, he really hasn't so far. Maybe they'll go into it more next chapter, so I'll wait for the final judgment.
Also, even if they come to an understanding, it's too late. JJ has already signed everything and is packed to go, they'll still separate because JJ can't just break the new contract now. Which wouldn't be a problem if Leo had set his ego aside earlier, during the many months JJ pushed back talks about the new contract and still held out hope. Because surprise, not only one person has to carry the emotional weight of a relationship.