
Well, apparently JJ didn't always communicate, but at the same time Leo is a bad listener. He didn't even remember JJ telling him about packing things to leave to NY. So what else did Leo not hear? Leo is an unreliable narrator. Don't believe everything he says, when we are told this story from his perspective. Plus, it needs to be mentioned that he treated JJ like a convenient butler, manager and for sex. Sure, JJ should have told Leo that he is being an ass, but that doesn't change that Leo was an ass. They both need to communicate that they love each other and what they want from their relationship and then see whether or not they can work.
They need to communicate, so nobody need to chase after each other lol. Also, when I was listening to both side. Jj seem to be more like at fault, because like Leo said. If he have a problem, he should have tell Leo. And Leo need to listen more seriously to jj and not just listen but like act on it. Jj didn't want to talk it out with Leo and just leave bc it seem he don't want to talk about it. Just saying