He didn’t “break up” with you, he outsourced it. He had his new girlfriend handle his mess for him because he’s too spineless to take responsibility for anything. This is not a man. This is a walking red flag with a pulse.
He didn’t call you himself because that would require honesty, courage, and a shred of basic decency, and he has none of those. He just hopped to a new girl, let her discover you, and then hid behind her like a child hiding behind his mother’s legs. Men like this don’t end things; they flee, then pretend the chaos they left behind isn’t their problem.
And yes, guys like this exist. They’re the ones who love attention, double-dipping, avoiding accountability, and letting women fight over the garbage they drop behind them. He got caught, and instead of facing what he did, he let his three-week girlfriend do the dirty work because she’s the one he’s committing to at the moment.