This is just dreadful, and is taking me back to a time when I was in a similar situation. I thought I could control it, thought I could make him see sense by doing this or doing that. One day, he would see the logic and would treat me well and we would be happy.
Then, there was the odd day when he wasn't bad to be around, positively sweet actually, and I thought-great, he gets it.
He got it alright. He was a master manipulator, what an idiot I was. A good day would always be followed by his hideous game playing.
It took me years to wake up to it, it will take you some time OP.
Keep posting here, read the Bancroft book, wise up about his motives. Don't play the 'treat me nice, stay with me' game, you'll never win it, and it will exhaust you.
Go and see a solicitor, tell friends in real life what he is like. Gather your strength as one day you will leave this man, I hope. Otherwise you will disappear, emotionally and mentally.
I actually want to tell you that this man is an abusive cunt, but I'm not sure you're ready to hear it.