> Kind of like how X is sometimes pronounced "sh" in Portuguese.

Including this case! México is still pronounced with the "sh" in Portuguese :)