I'm so confused by him. Why did he randomly block me?

Anonymous
Ex boyfriend blocked me Sunday and he NEVER blocked me bfore and what's strange is yesterday before he blocked me I was on a singles site where I also met him a while back and a guy messaged me but it awfully seemed like my ex with same age and height. He asked to ask then sent his phone to text I said I couldn’t already move on to texting, 30 minutes after I wrote that at 9:30 am my ex blocked me on viber at 10 am and I know because his online status was no longer visible. When I tried calling the number the "dating site guy" gave to check if it was legit, i found it was one of those made up free numbers from an app. Does it sound like it was my ex boyfriend trying to catifsh me? My ex would also use apps like textfree to get a number form and text me. Why did he block me? Apparently I hurt him and I tried going back and he complained how I hurt him so he expected me to keep trying? I asked earlier December to meet and he couldn't because he had to take his dad the alterations... Does this mean despite this he still had feelings and hopes to get back together? What would make him block me? Why would he block when I tried going back to him and last time we spoke he was very cordial and said thanks for checking up on me, even though he didn't come meet he asked how school was but didn't suggest another date to meet. he could've blocked me right then and there but to randomly do it and on that day specifically I'm baffled as to what's going on?
I'm so confused by him. Why did he randomly block me?
5 Opinion