Fraud was a major part in 2018(and earlier) but the anti-Trump vote and sentiments were under-estimated in the run-up to the 2018 Mid-Terms...plus the historic premise that the party out of the White House gains seats in Congress...
You’re vastly underestimating the scope of the fraud. Anti-Trumpism is a 30% share, max, of actual eligible-to-vote citizens.