@pips23 of course he remembers things and cares, not all guys are professional assholes you know... 😊
I know it's corny reading internet advice sites chiefly aimed at teens but I liked this: www.elitedaily.com/p/when-hes-not-ready-for-a-relationship-right-now-heres-what-he-really-means-2884374
Particularly: "This is one of those situations where the context is 99% of the answer."
End of the day, does it really matter what the reason is? You don't want to wait around for someone if what you want is something else. If you decide to do so, you can easily get really tangled up in it. You're vulnerable right now with your ex moving on and may make concessions you wouldn't normally make.
I've waited, twice. I'm just quite stubborn when I set my sights on someone and I know I have a chance.
First time the guy had broken up with his first serious girlfriend after a long relationship. I didn't know this. So the reason wasn't that I wasn't enough or anything like this, he was just roughed up from the breakup. Eventually this did become a proper loving long-term relationship but I was always filled with doubt about how he really feels about me, as he didn't do the usual things a guy in love with a girl would do and I often felt second best.
I've done the same thing recently too. He used to be crazy about me and make me feel like I was the most amazing woman in the world. Then suddenly a massive dip in all that. He went through grief and some really extreme life events just as we should have been getting more serious, told me he didn't expect me to wait... I did wait in a way as I understood his reasons and that it wasn't about me, just really bad timing. It was extremely, extremely hard.
So just don't wait and complicate your life. It doesn't make you some kind of Pride and Prejudice style romantic heroine or a saint. It's just a recipe for heartbreak and tears.