fluency is a word with a lot of different meanings and frankly, it's getting bastardized by so many people. I'm German and I would consider myself fluent in English because I've literally spend my entire life on the internet and that's the level I'll be shooting for in Japanese, but when you hear most Germans speak English, even though they say they're fluent in it, they make the most blatant errors.
The thing that is in my opinion the most annoying are "polyglots". Maybe American don't feel the same but when you go to a polyglot youtube channel it's literally just 24/7 bragfagging about how "fluent" they are in so many languages and "dialects", usually shilling their books or blogs, but once you hear them talk in your native language it sounds absolutely horrible with constant grammar errors.
I have nothing against accents, it's incredibly difficult to lose them (I've been working hard on losing my English accent and I still have some) and some even sound pretty awesome but what these "fluent" "polyglots" do is just raping a language for the sake of youtube views and trying to trick others into buying their books.
My definition of fluency is being able to read, write and talk like a native or at least being very close to it.