In Japanese environment:
Obsidian
Neovim
about this behavior
this page, which is japanese, says that a application doesn’t tell the character size of input area to ime.
https://answers.microsoft.com/ja-jp/windows/forum/windows_10-ime/windows-10-microsoft/936ced26-5128-4745-98c2-2f1b72432902