Factually, the story seems to be pretty firmly told from the vantage of the US Federal government’s agents, with little thought to how Manafort or Russia might view the matter. So, when you ask whether the story is fair, the answer is “not entirely”.
That said, fair or not, I’d guess that the technical details are accurate and that all you’d get by letting Manafort defend himself is a bunch of BS. He’s a guy that it’s reasonable to be unfair to.
For me, the more interesting question would be: Why now? Why today?
If the US government was tracking Manafort deeply enough to know what he was chatting about with Kilimnik, face-to-face, that’s unlikely to be some new revelation. It’s something that they’ve probably known since 2016 and it’s probably the sort of information that they were showing the judge, during Manafort’s plea deal hearings, to demonstrate that he was not being honest and forthcoming with them.
While he was in prison, there may have been value in keeping the information secret. After he was pardoned, there probably wasn’t anything restraining the release of this information, really.
I’ll grant that there was no particular need to dump everything that the FBI/CIA knew about Manafort, right at that moment, when he was released from prison. But - to my knowledge - there hasn’t been any reason at any point since then nor at this exact moment, either. So what changed?
Maybe it’s simply a matter of the reporters nagging the right people, regularly enough, to squeeze the information out of them at long last. But, plausibly, it’s some sort of shot across the bow to someone. That would be my hope.