Evento CDI disparado por um módulo não é capturado em outro

Salve foristas!
Estou recorrendo a vocês pois encontrei um problema.
Primeiramente, preciso informar que o projeto no qual estou atuando é legado, ou seja, foi desenvolvido há alguns anos e está em pleno funcionamento.
Basicamente, é um projeto JSF 2 + CDI + Hibernate e é composto por vários módulos maven.
Para complicar, o que eu estou tentando fazer já funciona no sistema. O módulo ApplicationModule dispara um (na verdade, mais que um, mas vamos nos ater a isso) evento e o mesmo é capturado no DomainModule (para persistência de dados).

O que eu preciso fazer é:

  • Criar um novo módulo (ResendModule)
  • Disparar eventos do DomainModule e capturar no ResendModule

Eu criei o módulo, incluí como módulo do projeto principal e o mesmo compila. Injetei o Event<> e invoco o método fire. Até aí, tudo bem.
O problema é que não chega, de jeito algum, no outro módulo.

this.event.fire("Opa, chegou aqui!");

E na classe que deveria receber o evento

public void receiver(@Observes String msg) {
    LOG.debug(msg);
}

Nem mesmo esse pequeno teste funciona.
Alguém já passou por algo parecido? Tem alguma luz?

No exemplo da documentação (e até em outros que achei), há o uso da anotação @Any ao injetar o evento. Será que pode ser isso?

Infelizmente, não é.
Deixa eu explicitar mais o que já fiz:

  • Alterei de @Named para @ApplicationScoped
  • Alterei para @Stateless, @Singles (EJB)
  • Voltei para @ApplicationScoped
  • Incluí a anotação @Any
  • Criei um objeto diferente para ser “fired”
  • Deletei o projeto, fiz uma cópia do outro que já funciona e não funcionou