Only getting partial results with ElixirLS

The ElixirLS server with nvim’s lsp is only giving me partial completions for various specific keywords, the most notable being the different defs and some functions in certain modules, I couldn’t perceive much correlation between them.

For example, with the minimal configuration:

  1. open some elixir file
  2. type “de” and open the omnifunc
  3. it will only show defoverridable and destructure as options

While with coc or vscode configured to use the same elixir-ls server, the suggestions have more options, (including def, defmodule, defmacro, etc, keywords)