> So yes, a driver’s license is sufficient ID to vote in many states.

At the moment, yes. Under Republican voter ID proposals that require proving citizenship, no. Having an SSN does not imply US citizenship.