Hello and welcome!
Have you ever read something about Aspergers syndrome? It's usually diagnosed in boys but there are many women who have the traits, too. Aspergers has a little different symptoms in females and many of them go undiagnosed. You might try googling Aspergers in females and think whether it sounds familiar.
Your writing is great and i see no sign of language impairment in it. On the contrary, it shows an advanced level of English.