Look at the press release carefully. It was worded by PR and legal. They did not fire him because of what the NYAG released, they only suspended him for that.
"While in the process of that review, additional information has come to light. Despite the termination, we will investigate as appropriate," the statement added.
They found something far worse than what is publicly known, it caused his immediate firing, and they’re even still investigating even though they’re done with him…
Shilling for Democrats IS CNN’s business. I agree 100% with
@diverdon analysis, but I don’t believe they would fire him for this (a lot like they overlook Brian William’s broken ethics). Whatever they found has offended their woke sensibilities far more than the fake news/propaganda they peddle.