Is it just me or is this a red flag?

My boyfriend is a very sensitive guy, he also has his insecurities like anyone else. One thing he tends to do that makes me uncomfortable is he will name off things he's done for me/my family. Like if he cleaned a room, bought food, took the kids out to do something. It has to be acknowledged and thank him for it. One of his favorite things to say if "I did x with you're kids, bet you never had a guy you've dated before do x with them" he'll also point out that he "isn't putting on a show to woo me, he just likes doing it" whatever it is he may have done.

Is he just insecure? Is he narcissistic? Outside my kids I've never had anyone have to bring up the normal daily activities for acknowledgment. We live together so it's just every day things that would be done anyways.

We don't have any kids together, he has a daughter with his ex wife. I have 2 daughters from a previous relationship. We butt heads on parenting things at times. I've brought this up with him but he says "when people do nice things you should acknowledge it" which I agree with but why bring it up multiple times? Why bring it up again a month later?