Not a problem, limit penalties to those who actually voted. the grace period should allow time for all permanent residents to check their status with Board of Elections.
They have to get rid of motor voter or else people will continue to be registered again the next time they get a DL. That happens to my wife every 5 years.