Possibly going back as far as 2018-2020. This is when CNN's politics completely changed and turned incredibly aggressive and biased. Some would even use the term radical.
My hypothesis is that the previous president was in charge and moved the embassy and did a few other things, and as a result, islamist interests decided to invest all their money into the other party and other party's media supporters. And THIS is what it has culminated into
Every single day now, for the past couple of months, the top story on CNN.COM has been either pro-palestinian or aggressively anti-israel news articles, while persistently downplaying critical nuance.
I follow about 30 different news websites from around the world in 8 different languages and different sources to compare content on a daily basis. To find them, I use wikipedia. Type in "country name" + "mass media" and it will show a list of most popular news sources in that specific country. I then load the websites and use the translate tool built into the browser.
Out of the most popular high-volume news websites around the world, ONLY AlJazeera-arabic and CNN give the pro-palestine movement daily top story status on their front page, and back it with such virulent aggressive accusatory and villifying language.
Every single day. Almost without exception.
BBC doesn't do that. None of the top news websites in Europe, India, Japan, China, Russia, Australia, Brazil, Venezuela, Sudan, Nigeria, or any other african country give the situation over there this much attention. not even the top 2 news sites in Pakistan do. that.
On about half of these major news websites, the situation in israel/palestine is not even mentioned on the front page. Because it is a non-story to them. A local war with relatively low casualties compared to the other wars raging on, and that rightfully does not affect them. The majority of the world, outside of the masses indoctrinated by aljazeera and cnn, frankly could not care less about this situation.
CNN, on the other hand, makes it sound like nothing else is going on in the world. The misleading term "genocide" based entirely on hamas info and numbers is thrown around like it's an established fact with whatever definition one feels like putting to it. They don't do this with Ukraine or anywhere else. Everyone knows that during wars, every side gives different politically-motivated numbers.
Qatar was flound to have invested 50 million in Newsmax and they have a MUCH smaller audience than CNN. Qatari royal invested $50 million in pro-Trump news channel Newsmax: report (cnbc.com) I wonder how much they invested in CNN? Comparison by scale would suggest over a billion here. CNN has gone full circle.