ChatGPT is a single pass for each character. It can't "think" in English then translate it.
It will often respond in English instead of the language you are using.
Yes, it's better in English than any other languages, because the English dataset is bigger, and that's why an English AI will always be slightly better with the same technology.