- Mr. Trump wanted the Ukrainian president to speak on CNN, William B. Taylor Jr., the top American diplomat in Ukraine, testified.
But aides to Mr. Zelensky, on high alert to avoid any move that might irritate Mr. Trump, wondered if that was such a good idea, in that Mr. Trump habitually called CNN “fake news” in his Twitter posts.
They also uncovered a post from Mr. Trump attacking Fox News as “not working for us anymore!”
Nearly all Mr. Zelensky’s top advisers favored his making the public statement, said one of the officials who participated in the debate. United States military aid, they agreed, as well as diplomatic backing for impending peace talks to end the war outweighed the risks of appearing to take sides in American politics.
But there was a lone holdout — Alexander Danyliuk, the director of the national security council. Mr. Danyliuk, who resigned in late September, told the Ukrainian news media that the Zelensky administration would now need to “correct the mistakes” in relations with the United States and “in particular their own.”
Finally bending to the White House request, Mr. Zelensky’s staff planned for him to make an announcement in an interview on Sept. 13 with Fareed Zakaria, the host of a weekly news show on CNN.
Though plans were in motion to give the White House the public statement it had sought, events in Washington saved the Ukrainian government from any final decision and eliminated the need to make the statement.
But word of the freeze in military aid had leaked out, and Congress was in an uproar. Two days before the scheduled interview, the Trump administration released the assistance and Mr. Zelensky’s office quickly canceled the interview.