In my learning, I've definitely found that holdover words with "X" are the strangest relative to what is taught. "Oaxaca" has at least two different pronunciations depending on where you are in Mexico, since the pronunciation has evolved over time. See also: xerez.