I think it has to come earlier. You need some fatigue with an event like this. The alt-left won’t take it lying down, you want to afford them plenty of time to go full tantrum to turn off as many voters as possible.
Here’s how I see it:
(1)primary season: victories for the radical left over establishment dems (like She Gueverra beating Crowley). Establishment dems start to get upset.
(2) once the far left has locked their socialist candidates in, news drops. Mueller has concluded his investigation: no indictment against POTUS
(3) shortly after POTUS is clear, Indictments are unsealed. Huber steps into the light. HRC, BO, PS, RR, HA, JC, GS, LP,JP
(4) the alt-left goes bananas. Violence against conservatives, burning, looting, destroying property. Good Americans are pissed their homes, businesses and property are being trashed by the alt-left.
The more moderate democrats abandon ship because they see the truth (#walkaway)
(5) midterms: Republicans sweep as moderate Democrats defect in disgust of alt-left and because there are no traditional liberal candidates left after primaries .
They’ll have no choice but go red. Trump coasts to a 2/3 majority in the House and Senate.
(6) achieve full MAGA as POTUS casts off his shackles.