At least you have someone checking DL’s in Texas. Here in CO its all mail in, all fraud prone.
Ditto in Wa state. You get a voter card when you get your DL license. No question of citizenship. Then when you vote, you sign your mailer ballot that you are a US citizen. But no one has been caught for false affidavit.