The hardest time I’ve had communicating at work has been with native English speakers from India. They have such a strong accent and such different idioms. Same to some extent with Singlish.
The problem is they really are speaking perfectly legal English, with grammar better than mine, but it’s a different dialect. Not true of ESL Indians.