Communicating in a non-native language is difficult even if you know it well. It doesn't come naturally and is taxing on the brain
Just now, writing this, I had to look up if the saying went "inordinate amount" or "unordinate amount". The difference between "pristine" and "immaculate". It really adds up when writing longer texts.
For what it’s worth, I think your examples are nuanced questions about fairly sophisticated terms. I look up similar things all the time, and I am a native English speaker, have a first-class education, and write regularly for my day job.
Don’t sell yourself short!
I wrote lame articles years ago, to explain technical work i did on castle and nhibernate. Made me better over time.