Вычитал, что они и правда кешируются, но теперь не ясно как это выключить.
Решение - компиляция каждого файла отдельно + конкатенация. + настройка order строгой последовательности сборки
- глобальные переменные импортируются в каждый файл в котором используются
- пропадает необходимость в файле с импортами остальных частей(блоков)