Look, we don't know why he did all this. It could be because you pushed him away byu wanting distance or because you weren't a challenge anymore. In either case, he doesn't want to be with you anymore because of one of those things. So you ahve to listen to what he said and move on. IF you keep asking him about this and he has his mind set your going to piss him off. He has said how he feels. There's nothing you can do but move on, you can't change how one feels!
If you can't handle the thorns, don't crave the rose!!