I literally started with “When I first moved to Japan”.
To answer your question, though, learning to read Kanji is not trivial especially when each one can have a number of different pronunciations or appear in compounds where the meaning can be quite different.
I begrudgingly switched to vscode a few years ago. I’ve never had any issues like this with it. My only issues have been with a plugin that I installed optionally (and that was later fixed by the plugin author).