My giess is he was not answering questions posed to him...or maybe he turned evidence...then got fired to look like he is being persecuted...then fight back...get his pension and no one will think he was a “squealer”...in the world of public pr I wouldnt be surprised...phony propaganda been goin on for centuries..
I think he was not cooperating like the white hats were demanding of him. That is why it went down to the deadline. “Make a deal with us, Andy, or we fire your ass and you get no pension, plus you get to face prosecution as well.”
Andy didn’t make a good-faith offer.
Thinking outside the box! Nice twist.
McCabe probably begged to be fired. He knows how deep he is in and is no doubt clever enough to respond aggressively for his and his family's future. If he had received his pension instead of rightly being fired he certainly would have been viewed as a sell-out and thus a marked man, and he knew that. With this crew there is always the "forever" option which is the least expensive (see Seth Rich).
Of course, in front of any jury he will be asked if he has been promised or agreed to anything of value in return for his testimony. Thus, his value may be limited to showing where the bodies (incriminating documents, etc.) are buried, and that may be worth the price of whatever.
Somewhere in the deal is a (30yrs x $x) bonus. Hell, Soros would probably pay him a greater amount just to shut him up.