Good points. Since voting is a state issue it will be tough to sink in the fed teeth into this but I think there is a way: 14th amendment.
The FED can help the States fight voter fraud by providing FED data on who is or is not a citizen in the USA.
The FEDS have a lot of data on immigrants and illegal entrants that they have not be willing to share with the States.
States do handle voting and registration, and I am generally against federalizing things. Since the federal government used its “Motor Voter” legislation to force the States to register every tater brain, there seems to be a way (even repealing Motor Voter would help).
Somehow people with common sense have to find a way to overcome the propaganda of the Left that has sold Democracy as the ultimate good with no downside. In reality it is a dangerous and destructive doctrine that must be limited to responsible, “independent”, tax-payers — the way things were in the US originally.