Does your integrated terminal in vscode have the necessary envs? I guess thats what vscode uses to launch elixir-ls