Tills you have a unanimous LTB and you are still focusing on things HE has done and is doing.
You need to realise that he is just a cardboard cutout of what an abusive man looks like. They use the same tactics on everyone so there is no point analysing his behaviour. They are all the same!! Everything he does is to get his selfish needs met, even his very short list of 'nice' things are designed to manipulate you and keep you under his 'spell' so he can continue to control you. Can't you see that you are still with your abusive ex, he just has a different face. They are ALL the same. Why doesnt this disgust you? He is capable of everything your ex did to you and more.
You cannot make reason out of madness and this is madness. Stop buying into it.
If you don't face this reality then you will continue to be targeted by the same men. They may look different but trust me their motives and tactics are the same.
Many women (including me in the past) will put up with alot of abuse but draw the line at cheating.
100% you are not the only woman he is with right now. He already cheated on you in the beginning of the relationship (even if you weren't 'committed' yet, instead of spending that time to build something with you he was putting his dick elsewhere). You are probably not even his main source of supply as he is very distant with you so that he can be with his other women during these periods of silent treatment. This puts you at risk of STD's. He is putting your health in danger and I would suggest you go to a clinic to get checked out. One of my ex narcs was riddled with chlamydia and I had no idea.
Stop putting your fingers in your ears and realise you are not the only one he is doing this to. When he is giving you the silent treatment, he's not sat pining over you, he is shagging another poor victim and running the same bullshit game he is playing on you. They actually feel superior for doing this and getting away with it. He is laughing at you and how little he has to do to keep you hanging. I'm not saying this to be mean, you need to wake up!
There are a string of women before you he has done this to and there will be a string of women after you too. Refuse to be part of it and start to get angry. If he has done it to so many women, how can it possibly be your fault?
You seem so scared to lose him because you know if you show one ounce of self esteem by asserting your boundaries then he will leave. That's because he only wants to be with someone who will let him abuse them. Cant you see that it's a good thing if he fucks off when you have some self dignity? That is how women in healthy relationships end up in healthy relationships. Narcs dont want to be with them because they cant be abused.
All narcs will test you to see just how much abuse you will take. You are passing this test with flying colours and opening the doors for a whole shit show of more of the same.
Who cares what he does, it's about you waking up from this fantasy he has spun and taking control back of your life. Wake up OP!