He got stuck in Russia. He didn’t flee to Russia. Don’t twist facts.
He wasn’t stuck : his lawyers would contact the State Department and arrange a surrender. There is also the case of limited validity to return to the US. He chose to apply for asylum still and exiled himself.
I am not making the case one way or the other because https everywhere was beneficial. But he signed up for a security clearance and knew what his obligations were (eg allegiance to the US)
He fled the US and got stuck in Russia instead of Ecuador.
I'm not sure that materially changes the point does it? (Unless the implication is that by saying "he fled to Russia" it somehow implies that he was on the side of Russia instead of "anywhere he can be safe from the US").