Recently arrived older Asian immigrants vote Republican because they are socially conservative and, nowadays, well-off financially. I find this to be the case with the Chinese around Houston, who could say things that would make my small town Nebraska relatives blush. Immigrants who have been here longer are more likely to have dealt with some form of bullshit, whether it's racism, immigration policy, or something else. These people get bluer as time goes on and, make no mistake, if they happen to have children of voting age, those kids are solid D.
A good example are the Vietnamese-Americans, who used to be staunch Republicans but I recall a recent poll showing them to be something like 55-45 Dem now.
Here in my corner of Sugar Land, the South Asians are in love with our Dem House candidate, who is one of them (and a damn fine candidate, TBH). The folks from the Indian subcontinent will go to bat for their guy/gal, regardless of party, more often than many of the other folks.