Я решил оставить пока TS, разрабатываю на сыром JS. Переписал всё это под него и получил ту же проблему
Я, кажется, понял: все файлы уже подгружены, так как указаны в manifest.json
к сожалению как сделать динамическую подгрузку я не знаю, а оно мне и не надо в расширении, в принципе
Удалил все выражения импорта и всё работает