I just found your other thread and posted there. I am sorry this is happening.
Sometimes it helps to know what you are dealing with. He may have a personality disorder. As such his behavior is due to his pathology not you. It is good to sort that out.
Being involved with a person with a PD is confusing. They charm you to get you hooked and then they start acting crazy.
The normal person thinks that the behavior change had something to do with them. They work hard to get back the nice charming person back.
Problem is the nice person is not real. The real him is the unsympathetic, deceptive, manipulative, self-centered man that comes out when you don't follow his script. What are the chances he will be the nice charmer full time?
Probably slim to none. You can't influence that. Or you can by letting him do what ever he wants. You would have to be available whenever he wants and be happy with whatever he gives you.
Is he nice when he wants something and dismissive when he gets what he wants? Does he lie about many aspects of his life? How does he treat people who can't do anything for him?
What is his history? Was he abused? Does he go after underaged hookers? Does he engage in any illegal activities that you know of.
He sounds incapable of being honesty, compassion and empathy unless he stands to get something out of it. He won't do it for long.
The more you understand what he is the better off you will be. You'll know it is not you and you cannot do anything that will change the course of his sorry life.
See if you recognize him here. How to Spot a Narcissist | World of Psychology