Help! Do I stick it out or let it go?

I’ve been seeing someone for about 6 months. At first, I wasn’t super interested but he took me by surprise. I didn’t see it coming. A couple months in things shifted away from sex and he was doing more things that showed more interest, but he tells me he won’t be ready for a relationship for awhile. He tells me why and what he’s been through. Fast forward a couple more months, he kind of freaks out and tells me he doesn’t want to hook up anymore. I tell him I want more than that anyways and admit my feelings. He says he knows that which is why he said that and that he doesn’t see thing going that way. This kind of shocked me based on his actions but maybe not necessarily based on his previous sentiment about not wanting a relationship yet. I say okay and give him my well wishes. But he proceeds to tell me that he wants to be friends still because he really enjoys spending time with me. I’m skeptical of this obviously. But after a few days we talk more and basically agree on how we are going to move forward as friends but also still sleeping together. I thought about this a lot and decided I wanted that. What’s interesting about it though is I feel like we continue to progress in the “relationship.” And maybe more so now. He’s continuing to open up to me. Sharing stressful or exciting things with me. There are more intimate non-sexual interactions. He told me he deleted his dating apps because he “doesn’t have the time.” He told me it was adorable when I was vulnerable. Which makes me feel like he’s developing feelings? Like the pressure if off so he can ease into? I admit he’s still very reserved as he’s always been. But I think he’s very fearful avoidant. A few of my friends tell me that because it’s still progressing even though it’s not as fast as I’d like, that I should give it more time because it still seems positive. But I also don’t want to get my hopes up. Help! Am I delusional for thinking he may be developing feelings and fighting them bc of his past?
Help! Do I stick it out or let it go?
Post Opinion