
I think it's a little more J.J fault, I know Leo is immature and don't think ahead, but in Leo perspective the relationship they have was fine, happy and nothing wrong about it. On other side J.J was unhappy, angry and annoying, but he never expressed himself, so how Leo was gonna know this, J.J avoids a fight but at this point it was better having a fight with Leo about the thing that made him upset then hide about everything and preper alone to break up in that way and just leaves and J.J was still expecting that Leo get the shit together and come back with him, but J.J didn't leave space for that he didn't speak with Leo the reason why they break up, Leo doesn't know so how he can improve? and the way they break up was super cold Leo thinks J.J hates him very deeply so Leo doesn't think he still have a chance, also there's that chapter that Leo saw J.J smile at that boy in GYM Leo was surprise, I guess maybe he noticed that J.J doesn't smile like that at him anymore and maybe he thinks that J.J was already moving forward. I'm not saying Leo is right, but I feel it's unfair the way Leo is being treated, Leo was left in the dark for every one, even his friends and family didn't help him by talking, they may not said directly, but at least give him hints or your point of view of the situation. I feel bad for both, but I must admit that I'm a little more on Leo side, bc I hate when people don't said things clearly and still want me to do what they didn't said, I'm a slower pick in relationship but I'm a calm person I will not get upset if someone is very direct with me even if they said they hate me and don't wanna talk anymore, I tried to pick things but is common for me to miss too. So I can understand Leo in this side. Pls J.J be more open and direct and Leo please try to pay more attention for the little things and open more too. I think the real problem is the pride for both side J.J and Leo.

I completely understand you make very good points!! It's obvious Leo is a little slow and just as you said, he didn't see any problem in their relationship, so it falls on JJ's shoulders to explain it to him. But I can sympathise with him as well since it gets very annoying when someone can't read the room sometimes. They both love each other a lot they just need to work on their communication skills. I hope the author won't decide to make this a 3-season-long series with unnecessary drama as someone said in the comments...
They are both frustrating but Leo is so fucking annoying. Asking your ex boyfriend to be your fuck buddy not even a month after your break-up is just so disrespectful and insensitive. As if Leo treating J.J. a dildo isn't one of the reason why they broke up. Ugh. I'll drop this for now and just come back. I can't handle the frustration.