BTW the majority Muslims in US are not immigrants from middle east or South Asia. They are mostly Afro-Americans converts.
Do you have a source for that? According to "American Islam: The Struggle for the Soul of a Religion," by Paul Barrett,:
"People of South Asian descent those with roots in Pakistan, India, Bangladesh and Afghanistan make up 34 percent of American Muslims ... Arab-Americans constitute 26 percent, while another 20 percent are native-born American blacks, most of whom are converts. The remaining 20 percent come from Africa, Iran, Turkey and elsewhere."
Thus 80% of US Muslims are immigrants or children of immigrants; and 20% are African-American.