It's probably worth me giving a bit more context… I'm using `lsp-ui`, and that's using post-command hooks to update the UI. If I use `M-x flycheck-next-error` (for example), it takes time for the UI to update. See https://github.com/emacs-lsp/lsp-ui/issues/647