Am i Overthinking?

Idk if I’m being “hard” on my boyfriend but I’m starting to get in my head about our relationship and it’s making me not want him. We’re going on 3 years And he’s a great guy in every way like everything I could ask for but sometimes we have little arguments that really leave me confused and wondering.

Most recent: we live together but we haven’t really been spending time together (we both like our space and independence so it wasn’t really a problem) But this week I’ve been feeling really down and stressed because of work and school so he was there for me and everything then he surprised me with a little date night and obviously I’m thinking we’d continue hanging out into the next day (SUNDAY) and this guy tells me “he has to work” (obviously a lie which he later confirmed) and that “everything isnt on my time” and later says he just needed some space.

For me I just feel like supporting me through one day doesn’t mean you need sooooo much space afterwards especially since we had already had so much space. And the problem isn’t the space everybody needs space it’s the lie, taking jabs at me, and just how do you go from date night and fucking me to “needing space”.

Since then he’s apologized, bought me some gifts, and we spent the day together but I feel like i always notice these little inconsistencies especially when we argue and I kinda just brush it off cause he is great but sometimes he just flips this switch and idk if he’s being moody but I’m just like wtf. Idk what to do because at this point there’s been enough of these inconsistencies that built up over time that ALMOST outweighs the good. And I’m just in my head about it cause I feel like I’m realizing my 🌈wonderful🌈 boyfriend isn’t that wonderful. And I really don’t know how to address it or resolve it am I overthinking this??