That's laughable.
A treason charge requires the defendant to be acting on behalf of an enemy of the U.S. There's actually a legal definition of enemy, and it hasn't applied in U.S. law since World War II because that's the last time the U.S. declared war on any other nation.
As I've mentioned elsewhere today, even the Rosenbergs -- who were executed for selling the U.S. atomic bomb secrets to the Soviet Union -- were not charged with treason.
When a judge starts screaming about treason, in court, in front of the media, you can bet that is next on the table if Flynn doesn’t roll over.
Laws only matter to those who don’t rule on them. You analysis is correct, but we are past the point that really matters anymore.
A judge can do dang near anything, and if they decide that it meets the “treason” standard, then it is treason. You can appeal, but if you haven’t noticed old Kavenaugh is looking pretty blue right now and will probably just play ball.