Funny how expat is only ever used in reference to Westerners. I’ve never heard someone call an Asian person in the West on a temporary work visa an expat.
It's strange how I've seen this exact claim before. How many expats do you know? I know a bunch of expats and there are quite a few Asian people in the expat community.
It's not super set in stone, but there are class connotations to the two terms. At least in the US, poorer people from central and south america? They're labeled migrants or immigrants. Wealthy or upper class people from europe? Expats.