Are they traits? YES. Does it mean he's a narc? Jury is out.
My ex would do this kind of thing to me, when I broke up with him I didn't even know which way was up anymore. I was constantly being told that how I felt was wrong, constantly being told what I did was the cause of all of the problems and then when I had mental health issues THAT was the cause of the problems.
I don't know your relationship, but if this is common place then GIVE A WIDE BERTH to these people, they are antagonistic and argumentative by nature and they see nothing wrong with what they are doing. That is 100% narcissistic.
I became obsessed with whether or not my ex "was a narc" and watched all kinds of youtube channels and whatnot about it, but now that i'm a few months into having no contact with him, I see that yes, he had traits that matched, but I'll never know if he was a diagnosed narc and actually, it doesn't matter.
What actually really matters is how you feel around someone. Do they make you feel good? Is their net effect on your life a positive one?
If you're consistently being questioned, invalidated and gaslit then actually I'd say that their net effect on your life is hugely negative and could have a very high chance of affecting your mental health and self esteem severely.
Try not to focus on whether he's a narc, focus on his behaviour, how it makes you feel and stand up for yourself. For example:
Me: I need to go back in the house I forgot my reading glasses
him: omg you really are a disaster aren't you?!
me: Actually I don't really think I am personally. But you're welcome to your opinion.
him: but babe you need to use your common sense
me: Okay.
Shut it down. Don't react, because actually that's what these kinds of people like, they act like they do nothing at all wrong and when you blow up you're the crazy one. Google "Lundy Bancroft - The Water Torturer" and you'll get the gist of what I mean.
As for him being nice around other people, oh yes, i've seen that before. Do you know what that tells you? That his behaviour is a choice. He's choosing.
So the next time he decides to tell you that you need to use your common sense, consider listening to him and removing yourself from his vicinity - preferably permanently. These people know what they're doing and you can spend years trying to educate them on how to be decent human beings only to work out after x years of wasted time that the only game they're interested in playing is the one that makes you the problem. They're absolutley amazing at flipping things, don't bother trying to compete - you'll always lose.
I remember my ex even telling me once "your perception is skewed". Like ummm ok? My perception as a human being is wrong... because he says it is. Try arguing with that. Utter waste of breath, life and time! Let them go play in the corner with their marbles.