You shouldn't waste your time on him anymore. Real friends are there no matter what, good, bad, exciting, boring, and everything in between. If he's not putting any real effort for you, then stop putting your effort into him. It's 2 ways. If he wants help with his problems and nothing else, he needs to get a therapist.
Despite if he said maybe, you should be mad that he said he didn't want things to get between your friendship and he's not trying hard enough and he's acting like nothing has changed or even wrong.
I know it's hard to turn your back on others, I have a hard time too. But he's not being the most welcoming person either. If it helps, see it as stop being there for someone who isn't there for you. It's not fair he's coming to you when he has problems and nothing else and ignoring you. It's not your problem, it's his cause he's not doing anything to change when you openly expressed you have a problem with how things are.
I think as long as they give you a reason to put up with them, then it's kinda not worth it. But yeah, you really do deserve to have that talk with him and change things so both of you are happy, if they can be changed.
I am way too old, and so over that type of shit from so called "friends". These are the kind of idiots that never were my friend, when I thought they were. I am glad to have made the decision I made to "grow apart" from these kind of people. I would not stand for it any longer. If you want advice on what to do....do not call him, do not email him, do not listen to him blather on and on about himself, and choose to do something else more productive with your life that does not involve this person. Don't make a big deal out of it, just place him on life ignore.