Blame is 50/50, no more no less. You are a good person.
I hope your IC can help you get over feeling like this is a failure or shameful or embarrassing. It happens all the time.
Stand up for yourself. I assure you the NGS tendencies will guide you towards caving to “keep the peace.”
You are not young-ish, you are young. You are successful. I have 3 kids and I’m older than you, and I don’t live in one of the most dynamic cities in the world. And I’m not worried about finding a future relationship at all. You’re gonna be fine.