V
такая вещь была у меня в nvim native lsp
я её исправил
диагностика не происходила в insert mode, так как дефолтное значение поставили на false
след. код исправляет это
vim.lsp.handlers["textDocument/publishDiagnostics"] =
vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics,
{update_in_insert = true})