Ambos se aplicam (QUASE 1x dano)
Na página 197 do Livro do Jogador, ele indica (negrito adicionado):
Resistance and then vulnerability are applied after all other modifiers to damage.
Isso significa que você aplicaria resistência e, em seguida, vulnerabilidade a danos, nessa ordem. Isso muitas vezes significaria que você só tomaria a quantidade normal de dano: mas nem sempre. Observe que na página 7 do PHB, afirma:
There’s one more general rule you need to know at the outset. Whenever you divide a number in the game, round down if you end up with a fraction, even if the fraction is one-half or greater.
Como tal, se o dano causado fosse estranho (por exemplo, 15), primeiro seria reduzido pela resistência, arredondado para baixo (por exemplo, para 7 de 7,5). Esse dano pela metade seria dobrado pela vulnerabilidade (por exemplo, aumentando para 14).
DMs podem ignorar este caso de franja, pois isso só pode resultar em uma diferença de dano de 1 ponto. Mas é uma característica precisa das regras como está escrito.
No que diz respeito à imunidade, Vulnerabilidade / Resistência se aplicam tanto aos inimigos que também têm imunidade, mas a nenhum efeito particular. Afinal, dividir ou duplicar o 0 ainda resultará em 0.