The immigration bill appears to be ricocheting toward passage, at least in the Senate. As it proceeds it continues to be festooned by Republicans, and some Democrats, with provisions designed to ensure that few undocumented immigrants will ever become citizens.
The length of time to become a citizen (a minimum of 13 years), fines, back taxes and proof of effective border security will be used to this end. We haven't seen the last of these accretions to the bill.
The last thing the Republican Party wants is these immigrants ever voting. The Democrats are so invested in passing any bill that they are closing their eyes to reality.