Elm Language Server is not working

$ tree

├── README.md
├── elm-stuff
│   └── 0.19.1
│       ├── Main.elmi
│       ├── Main.elmo
│       ├── d.dat
│       ├── i.dat
│       ├── lock
│       └── o.dat
├── elm.json
└── src
    └── Main.elm

this is :LspInfo

Thus, even though elm.json exists, elm’s LSP does not work.
What settings should I make?

I’ve seen this happen too. The LSP will just stop working.

I find myself running :LspRestart fairly often when writing Elm. Sometimes it seems like there are multiple instances of the LSP.

It might be an issue with the LSP itself, but I haven’t found anything useful in Issues · elm-tooling/elm-language-server · GitHub.