Why did my ex block me after four years of mixed signals?

We’ve had 4 years relationship, the break up happened because we had different cultures and religions. I’m also out of her league, but I don’t care about looks, we were so compatible with each other personality wise. After trashing me 3 times in the 4th year, I step away and gave her what she wanted. She seemed confused too, at times she wanted me and at times she would cry and blame all her problems on me. The 3rd time she trashed me a year ago I went completely silent. No more good mornings, sweet dreams or anything. I texted her on her birthday and she did the same. Over the year she has texted me multiple times for help with her car, electronics etc. just a month ago she complemented my dish cuz I own a restaurant and introduced something new on instagram. She wanted to try it and wanted to stop by. She sent hearts after the bday messages and when I was helping her with her car issues. At the breakup she wanted to be friends but I didn’t want to, but I initiated the talks again after her birthday couple of months after that final fight. I thought we were friends but turns out right after hearting my bday messages and wanting to meet up she blocked me on instagram. I could see she still had my number saved cuz I could see her status and picture on WhatsApp. I messaged her hey how are you, she checked the messages and 2 hours later I was blocked.
I wouldn’t mind if she gave me a reason either getting over me or new partner, I find this extremely annoying and reset my healing. The fact that there was no reason given.

Why did my ex block me after four years of mixed signals?
Post Opinion