I can’t let go of this man? Am I being dumb?

I’m sorry for the length of this. So there’s this guy I’ve been on and off with for about 2 years (pretty much a situationship) when we first started talking in 2020, I was immediately attracted to him and everything. we enjoyed being around each other (when we could be as it was lockdown and it was a long distance thing) , had great conversations, we had great chemistry, we spoke about what we wanted in the future (kids, values and marriage etc), eventually I caught feelings but I didn’t realise this until he had said he cared about me and he liked me (unprovoked). Eventually he began to get distant and then ended things after 5 months. We didn’t speak for another 8 months (bare in mind there was no apology, no explanation or anything). When he spoke to me again he explained a few things (not fully and not completely taking accountability). We didn’t speak for a few months after that but we saw at my cousins birthday (I met him thru my cousin) and we had sex but a situation happened where he was flirting with my “friend”, so I had to cut both of them off. 2 months later he messaged me trying to check up on me like nothing had happened. Eventually we started a friends with benefits kind of thing. At the time I didn’t know he was sleeping with another girl and talking to a few more but after a few months he ended up cutting off the other girls and kept me. He says it was because there was some distance between us and I’m the only one not obsessed over him. I don’t know how to feel and my gut is telling me there’s more to it (not to feel special) but I don’t know how to go about it when we hardly speak and the last time we spoke properly, I was annoyed at him for being off. But he switched it around and had a go at me for calling him while I was with my friends and asked “what do you tell your friends about me? And what do they know about our situation”. What do I do?