The democrats will impeach him, there's too much evidence of treason and corruption, but they would like it to be closer to the election. It's too good an opportunity to destroy the republicans (and save the country) to pass up, Mitch McConnell will figure out a way to do Donald while causing the minimum amount of damage to his caucus. The only senate republicans to vote guilty will be those running in 2024 and the rest will face a very hard election after getting through their primaries. If Trump is impeached and convicted this spring, it won't be over, but just beginning, the trials for Donald, his family and a host of others for conspiracy with the Russians against the USA will start. All these trials (and convictions) will happen during the run up to the election and the republicans will pay the price for supporting treason. Hopefully it will be a high price, but many Americans are too hate filled and stupid to care that the POTUS committed treason with a hostile foreign power that has thousands of nuclear weapons pointed at them and who tried to destroy their democracy.
It's just too dangerous for the country to wait until the election to do Donald, if he is defeated he will have 3 months to cause mayhem and claim the election was rigged. Impeachment can happen very quickly, with in weeks, days or even hours if there is the political will and Mitch McConnell might not want a long drawn out public impeachment trial. Donald has to go, it's better for the country and the GOP if it happens quickly and the sooner the better. The republicans don't wanna go into the next election carrying Trump and enough of his water to drown the whole herd of elephants, they don't want him tweeting about it either and that means prison.