Работает ли в проектах на чистом ESM?
Обнаружение в рантайме рассчитано на CommonJS.
Ответ
Нет. Обнаружение в рантайме опирается на require.cache, примитив загрузчика CommonJS. В проектах на чистом ESM его попросту нет, поэтому конвейер в рантайме не найдёт ни одного companion-файла.