He sided with Russia over NATO’s war against it, and opposed American aid to Zelensky who he called a CIA puppet.
A makeshift memorial (shown outside the American embassy in Moscow), carried a translated quote attributed to Kirk: “Crimea was always a part of Russia. It should never have been handed over,” which he reportedly said in his podcast The Charlie Kirk Show earlier this year. Kirk many times stated his support for Russia’s actions in Ukraine.
That would have enraged NATO’s Nazis in Ukraine, and would have done the same for the corrupt regime’s supporters in the US. It would not have pleased the CIA and the Pentagon War Machine either.
But as we’ve seen several times in the last 5 years, the FBI is not an organisation that can be trusted to tell the truth and the version that they spin in this case can’t be either.

You forgot to mention:
1) The reason Israel has for eliminating Kirk, ie that he was getting closer to calling out Israel for genocide.
2) The special relationship between the Ukraine and Israel, with Ukrainians fighting in Gaza, and IDF in the Ukraine. A Ukrainian flag next to an Israeli flag is a common sight.