Setting partisan politics aside, I don't agree with the idea that you committed a felony == you're mentally unfit to vote.
Once people have served their time they deserve to rejoin society. They are imperfect human beings, but human beings nonetheless. Plus stuff like drug offenses count as felonies and I don't think those people deserve to be ostracized for a lifetime.
If you look at the map, you see not a very strong correlation with the idea that Republicans remove voting rights from felons because they lean democrats(which I assume is what you were getting at). Literally only two states don't restrict felon voting rights, and that is Maine and and Vermont. If there was some voter suppression operating against Democratic leaning felons, one would assume states like California, New York, and Massachusetts would not restrict felon voting - but they do.