No, it isn't. However, let's assume it is. If you don't pay your (separate and presumably uncontroversial) federal taxes, you become a felon and legally disenfranchised. It becomes clear this is all a minor accounting detail.
Do we have any evidence that non-citizens voting is an actual problem, or are you just spreading FUD?
The GP has linked some well sourced articles about how voter ID laws have been used for primarily racist purposes in the US. Do you have any evidence that supports another narrative?