VSCode の Vim プラグインに,Input Method (Disable input method when exiting Insert Mode.)という設定があるのを見つけました。
fcitx を使っている環境では,次のようにすると,NORMAL モードになるときに IM を off にしてくれました。
settings.json
"vim.autoSwitchInputMethod.enable":true,"vim.autoSwitchInputMethod.obtainIMCmd":"/usr/bin/fcitx-remote","vim.autoSwitchInputMethod.switchIMCmd":"/usr/bin/fcitx-remote {im}","vim.autoSwitchInputMethod.defaultIM":"-c"