All of the US Constitution applies to citizens, resident non-citizens, and visiting non-resident non-citizens - except being able to vote or to become President. Those are the only parts of the Constitution (as amended) that limit to whom they apply based on citizenship. The rights, for example, of freedom from unreasonable search and seizure, of freedom from lengthy detention or cruel and unusual punishment, of trial by jury only after indictment, protecting free speech, strictly defining treason, and so on apply to foreign residents and visitors as to citizens.
The current US President (Trump) and his administration are wilfully ignoring this fact. The previous US President (Obama) and his administration followed the Constitution on this matter in nearly all (but not every) case.
Therefore this bill should apply to Americans also, and it might well be deemed unconstitutional not to extend to visitors a protection afforded to citzens in line with a Constitutional right.