I'm a native English speaker (UK) and I'd pronounce some of those words differently. Certainly "air" and "are" sound very different. "e'er" would sound slightly different as it's spoken almost like two syllables, though not quite.
I'd also take issue with "sick" and "Sikh" as Sikh has a slightly different vowel sound - somewhat longer than the short "i" in sic/sick. I'd say that "Sikh" and "seek" are homonyms.
Further down the list, I've just spotted "taught, taut, tot" and "tot" doesn't belong there.
I'd also take issue with "sick" and "Sikh" as Sikh has a slightly different vowel sound - somewhat longer than the short "i" in sic/sick. I'd say that "Sikh" and "seek" are homonyms.
Further down the list, I've just spotted "taught, taut, tot" and "tot" doesn't belong there.