Funciona com projetos ESM puros?
A discovery em runtime assume CommonJS.
Resposta
Não. A discovery em runtime depende de require.cache, uma primitiva do loader CommonJS: em projetos ESM puros ela simplesmente não existe, então o pipeline em runtime não consegue localizar nenhum companion file.