That’s normal. Fluency either takes a lifetime, intensive and long lasting exposure to the language, or learning it in infancy. The third language I’m learning requires seriously intense studying and I can see it will take me a long time to full mastery. And English being a second language, while I consider myself fluent, I still have gaps due to the fact my learning processes, the fact that it’s a second, learned language and not my mother tongue, etc.