Again, just surface level knowledge here and there's always bias from the storyteller... randomly, I had a friend a long time ago complaining to me about his wife and I would listen to him, knowing I didn't know his wife very well and he was my friend, and I realized the story he would tell me even if he felt like he was being honest would naturally be biased to his side and I would not know for sure without talking to her... but anyway, he explained and complained and when he was done I had to say to him that he was my friend, and recognizing the storyteller's bias, I had to say to him that honestly HIS version of events made me think he was the one in the wrong and I felt sorry for his wife.
But, having overexplained bias... from what little I know, that you've shared here, it seems like you are making efforts to talk and communicate and it doesn't sound like he is listening or processing anything. Assuming that to be the case, I don't know what else you can do. Without knowing anything else, I would lean to your side of things and say you are trying but he is failing to engage in any meaningful way. Maybe you need a third party, a counselor, or a friend or something to engage with both of you? But this seems to be really bothering you, and I completely understand that, so it feels like you are going to have to force his hand on some level or if left to his own devices nothing is going to change and you might have to one day decide whether the relationship is worth salvaging or not.
That's about all I think I can reasonably offer. What you describe sure sounds like textbook lack of communication where one party (you) is trying to communicate and the other either can't or isn't willing to listen and engage meaningfully. You can't force it. He has to also want to communicate, and if he does not... then he either has a problem that perhaps needs treatment by a professional OR he needs to face possibly losing you if he isn't willing to communicate.