A vulnerabilidade é desencadeada toda vez que uma criatura recebe dano:
If you have vulnerable 5 fire, then any time you take fire damage, you take an additional 5 fire damage.
Nesse caso, o alvo recebe dano duas vezes: uma vez quando a energia é acionada e uma segunda vez quando o efeito é acionado. Como a vulnerabilidade está ligada a receber dano em vez de ser atingida, cada ocorrência de dano receberá o bônus.