Jack Smith is way too smart not to have cottoned on to something, if something is to be had. He's not placid the way Mueller was. I can't imagine for a second that he would put all this effort into what is essentially an open and shut case - one that, if any other judge was presiding over it, would already be over - only to let Cannon flush it all away.
He has to have a game plan of some kind, surely? If Cannon is being coached then it's not by any of Trump's people - they're way too incompetent. It would have to be someone who supports Trump, but was already entrenched in the legal system before hand. Someone who actually understands the law and how to play it.
She's already done enough to get herself kicked off the case. Each ruling in isolation wouldn't be enough on its own, but Smith must have an entire dossier of fuck ups by now. Most liberal commentors I watch - BTC, Kirschner, Farron Cousins etc - have no clue why he hasn't pulled the trigger yet.