Non-citizens should not be voting and if they do they will be voting for Democrats who are promising them amnesty.
I couple of years ago I saw a fascinating report about the 1986 amnesty immigration reform law. According to this report, fewer than 30% of the illegal immigrants who were eligible for amnesty under that law ever became U.S. citizens.
I suspect a lot of these people have no interest in emerging from the shadows and signing up to be citizens.