> ~47 million Americans aren’t native English speakers having immigrated from a non English speaking country.
Your link says 46M total which includes native speakers. So it does not state how many non-native speakers. (not that it would matter as most would be proficient english speakers, just pointing out you're exagerating and your numbers are wrong)
“About 47.8 million immigrants in 2023” https://usafacts.org/answers/how-many-immigrants-are-in-the-...