I think he wants to make it on his own terms. You said he was arrogant and lacks self esteem and that he doesn't even try to make it after all you've done for him. That's probably because it hurts his pride.
We are all control freaks in a way and sometimes, when someone tries to get us to do...