It seems like you have moved on. When he says he wants to make up for everything, what do you think he meant? You say you weren't close to him right? Maybe he feels regret for that. From what I know, a spirit cant move on when they have unfinished business. Find out what he cant move on from and put him at ease. He maybe holding on because you are pulling away from what he is trying to accomplish. Not saying that he is doing it the right way obviously.
He may have regrets about how your guy's relationship was. He may be wanting you to forgive him for not being there for you. I don't know the situation, but I think the key is to figure out what he cant let go of. Hope this helps