I'm not sure I entirely agree with that. I wonder if the Democrats didn't
delay prosecution until late 2023/early 2024 in order to have it be a headwind against Trump running again.
If so, they have been well-paid for that bit of "strategy". Trump was able to delay the cases long enough that the election came first, and now he has immunity at least while in office.