Yes, it should have been dismissed months ago; however, Cannon has handled this case just right. She gave Jack Smith every opportunity to make his case and arguments for every motion he and the Trump defense made during this entire case.
A question now is, is Trump entitled to all his legal expenses to be paid by the DOJ, plus huge damages for violation of his constitutional and civil rights; and exactly who at the DOJ has standing to argue against those damages. It certainly can’t be anyone on Jackass Smith’s team.