Immigrants means anyone in the US that isn’t a citizen.
Legal residents would not get UBI until they become citizens.
Legal residents would not get UBI until they become citizens.
Also, logistics. If immigrants can get the UBI, then people would flood in from all over the world just to get UBI. You'd either have a ton of expense, or you'd have to make legal immigration nearly impossible.
Basically a gigantic extra tax for not having citizenship.