Если я ничего не путаю, то нужно раскурить настройки LSP.
Я с golang долго мучался пока во всех местах не проставил
"args": ["-remote=auto"],
И теперь гошка у меня не жрет всю раму. На сколько я понял, там один gopls поднимается и vim ему код с разных мест кидает.