I feel awful about what happened with the guy I was dating. Did he lie all along or was he just avoidant?

I was dating a guy for a few weeks and had been on a couple of dates. Things were slow paced but I figured from what he explained as wanting to build an emotional connection first, that this would obviously build up overtime the more comfortable we become in each other's company. Anyway, he wasn't showing me an physical affection or being tactile, despite us having previously kissed, cuddled and at another time had sex. He would say that he hasn't ever been that close to someone and he kept confirming and reasuring me that he liked me, even so on the Friday night when we met. It felt like a confident signal that I'd just mistaken his behaviour and he was infact maybe shy or timid and taking his time. I took his answer as true and sincere. We planned another date for Sunday, on the day he was chatty but not overly forward or direct. Again, no physical touch or signs of affection, despite me previously mentioning this being a clear need, so again thought ok its a slow burn situation. Anyway, that night he didn't message me and the next morning when I texted him to check he was ok, he went onto explain that there was no romantic connection. Of course I was horrified, having been close and intimate and listening to his reasons for the lack of affection, I felt blind sighted. Anyway, I express my hurt feelings and he pretty much dismissed me saying he hadn't led me on. He's since blocked me on some social media but still watches my stories, its like he's totally avoiding me but it was only a day before that we were great and affectionate in messages. I feel so confused, why do guys do this? I feel really ugly and rejected
I feel awful about what happened with the guy I was dating. Did he lie all along or was he just avoidant?
Post Opinion