Opinions please

Me and my partner have been together for 6 year and have 1 child together and we live together.

So for around 2-3 months now my partner all of a sudden doesnt want to cum in me. Im on the pill so can’t exactly fall pregnant… i asked him why doesnt he cum in me anymore and he said he doesnt like cumming in me anymore and i said to him well you didnt mind before! I just find it weird how out of 6 years he always cum in me and now recently for the past 2-3 months he now refuses to cum in me. We had sex this morning and he physically stopped himself from cumming (since he stopped cumming in me he would cum on my belly or on top of my vagina) but today was the first time he physically stopped himself from cumming. First he told me he cummed and then when i said “no u didnt because i cant see any” and he said ‘i did a little bit but i stopped myself’

Does anyone think this is weird or normal ??

Because i find it a tad weird :/

He has left me in the past for someone else and then we got back together after 2-3 months.