Grindr date ditched after seeing me in person. How do I process this?

Basically, this guy and I have been talking the last two days. He really wanted to hookup and kept asking me over. I finally said yes, and then when I got to his apartment, he was being kinda weird and made some lame excuse (it made so sense whatsoever) about needing to do revisions on a test urgently. He then had me leave.

I’m new to hooking up; this is probably my third guy. I reallllyyyyy want to date and/or hookup more but avoid doing so out of fear and insecurity. My absolutely biggest fear is a guy ditching me after seeing me, so I make sure that my pictures are always recent. I even told the guy I had cut my hair (I cut it like max 2 inches) so he wouldn’t be surprised if he saw me. I also sent a pic of my hair that was similar to how it is now.

Here is where my head is at: I really appreciate that he didn’t go through with something that he was uncomfortable with. If he was unattracted to me, that’s on him, and it has no reflection on my character or persona.

But the insecure part of me feels gross and disgusting. Again, I don’t hookup because of my insecurities so this kinda validated them. I feel like I did everything (showing different angles; recent pics; sending my Instagram) but it wasn’t enough to spare me from this embarrassing moment.

My gut instinct is to never attempt this again and maybe just masturbate when I’m horny. However, I know this is problematic so I just want advice from other gays, especially those who’ve been through this.