To me Ethnic always meant not Western. Just like there’s debate whats considered Western, we can debate what’s ethnic. But generally its food outside of Europe and European influenced countries like US, Australia, Canada. As Int’l is just that its not a good alternative.
So yes, it usually means different and exotic to some. Just like Sri Lankan food would be different and exotic in Italy. I still dont quite get why we need to politically correct this.