It’s basically impossible for elected Republicans to hold Trump to account without losing office, and even if Republicans get wiped out in the coming election (I’m skeptical), I doubt that dynamic will change. If the price of gas weren’t so high, Republicans would be fairly happy with Trump — he’s basically kept his promise to be a hard-ass on immigration and other culture war issues.
I don’t expect a Republican reckoning that would please Democrats. Future Republican standard bearers will probably be very similar to Trump but more competent — akin to Erdogan, Bolsonaro, Orban, Modi, and others.