Do I need to restart 30 days no contact?

I haven’t seen my ex for 4 weeks, I went no contact straight away but she’s initiated contact a few times and I’ve mostly replied (though not eagerly, I made it clear I would talk only if she wanted a reconciliation and I respect her decision). The longest is 7 days without contact, after which she text me about a funny memory and I didn’t reply. A day or two later, I then saw she posted a picture online with her ex and I then contacted her and the conversation was heated/angry. There were also texts saying how could I suggest she was back with her ex, she was in love with me still and thinks about me all the time. The next day I phoned her and apologised and we had a lighthearted conversation, she said she missed me and didn’t want me to hang up. Do I now need to re-start the 30 days no contact? Should I have ignored her all this time? She originally said I was the right person, just the wrong time.

These are but only basic questions. It depends on whether you want to stick to NC.
If so, yes, you broke NC several times and should start it again and you keep making mistakes, such as arguing and talking about the relationship