Sim, um hit que causa 0 de dano por qualquer motivo ainda é um sucesso.
Isso ocorre porque a rolagem de ataque determina se é um golpe ou não, e não o teste de dano (ver Manual do Jogador p. 194 na seção em Rolos de Ataque ) :
When you make an attack, your attack roll determines whether the attack hits or misses.
A rolagem de ataque ocorre antes de causar dano e determina se você acertou. Ou seja, quando você rolar por dano, o teste de ataque já terá resultado em um acerto ou um erro. Se resultou em um acerto, ele ainda conta como um acerto, mesmo se o dano resultante for 0 quando for calculado mais tarde devido a resistência a dano, imunidade a dano, limiar de dano (veja o Guia do Mestre) para esta propriedade obscura), ou o que você tem.
Observe que muitos recursos que são reativos a ataques usam palavras diferentes. Uma característica que desencadeia "quando você é atingido / quando você acerta" e um recurso que desencadeia "quando você está danificado / quando você causa dano" não são exatamente a mesma coisa. O tipo de atributo "acertar" é ativado em um acerto, mesmo se o dano for 0, enquanto o tipo "dano" seria acionado apenas se o dano fosse 1 ou maior. Portanto, tenha cuidado com as palavras quando avaliar tal recurso.