I was at a native+ level of English in high school according to an IELTS test I took for fun. During college my English improved further.
When I moved to USA … ho boy the difference between fluent English and culturally fluent idiomatic English is surprisingly vast. Much hilarity, frustration, and subtle misunderstandings ensued. It’s like an uncanny valley when your language is so good you start being judged as a native who’s a little weird and unsettling.
After 9 years of full immersion (I live here with nobody of my native language to speak with), you could say my English is near perfect. Hell I write and publish books in English! The next generation has started using new idioms I do not fully grok. What the hell is “based”?
Basically feels impossible for to ever fully catch up. Language moves too fast and your cultural background will never be same as the natives.
Edit: One super interesting aspect is that to speak fluent native English you have to do it wrong. Californians, for example, don’t use the plural contraction. You have to say “there’s many options” instead of “there are many options”. Otherwise you sound like a weirdo.