Академично поставить его первым при сборке.)
Нет, серьёзно: модули на то и модули, что автономны. Если им надо ждать какой-то один - значит придётся ждать. Приоритет обработчиков событий определяется очерёдностью их установки и более никак.(и то спасибо развитию и стандартизации, когда-то это вообще рандом был)
Если очень хочется сделать пафосно, то можно в главном модуле налепить ленивых геттеров на нужные элементы, чтоб элемент получали с первым обращением. Примерно так:
...
get topElement(){
delete this.topElement;
return this.topElement = this.container.querySelector('.top-element')
},
...