Mostly, but...
You'd be surprised how many election fraud goes on. Death of family voting, more than 1 voting per person, and even voters at the voting poll does not know who is not a Naturalized Citizen doing votes. People get confused. Some don't realize some who have a felony also lost their ability to vote as well, so yes US Citizen can lose their voting rights... and er, more. By all means, I'm not a fan of political stuff. I just have to keep an eye out on things that are needed to be known.
However, those of a US Citizen had lost their ability to vote may get their voting rights back if they apply under circumstances.
References:
https://www.usa.gov/who-can-vote
https://www.uscis.gov/sites/default/files/document/policy-manual-updates/20210527-VoterRegistration.pdf
https://www.uscis.gov/citizenship-resource-center/new-us-citizens#
https://www.uscis.gov/policy-manual/volume-12-part-f-chapter-5 Section M.
On the salty side, many US Citizen does not go out to vote as they decided it was not worth it.
Not to cause any confusion - sorry.