I disagree.
I think voter fraud plays only a small role.
For the last 20 years Democrats have relentlessly increased their focus on voter turnout.
By 2008 and 2012 the voter participation rate for Blacks was almost the same as whites.
Hispanic participation has also dramatically increased in recent elections.
And, Democrats have brilliantly increased participation by Left-leaning white voters, like poor white single women.
You mentioned North Carolina.
My best friend's sister and brother-in-law are both paid six figure salaries to run a non-profit organization in North Carolina that is exclusively focused on voter registration and turn out for poor white women.
The GOP faces a number of problems that may have no solution:
Demography - the non-white Hard Left population is growing much faster than the white Conservative population.
Temperament - the Democrats can easily convince 200 Blacks to walk out of church on Sunday, get on buses, and vote early. Conservatives are much more independent and self-reliant. I would never do that, and I think most other Conservatives feel the same way.
I used to live in the SF bay area and there are so many non profits making so much money “educating” people as to why those greedy for profits need to pay more taxes. What a scam.