Sim, o ataque ainda é um sucesso
O recurso Deflect Missiles, como você citou, diz (ênfase minha):
you can use your reaction to deflect or catch the missile when you are hit by a ranged weapon attack
Além disso, Jeremy Crawford, o principal designer de regras da 5e, esclareceu oficialmente que:
There is not a damage minimum of 1, so it is possible to deal 0 damage with an attack.
Portanto, mesmo que o ataque resulte em 0 de dano, ele ainda é considerado um hit. Como resultado, quaisquer efeitos que se aplicam quando um alvo é atingido por aquele ataque de arma ainda são aplicados.
No entanto, o ataque não causou nenhum dano
A JC também esclareceu oficialmente que:
Taking 0 damage is the same as taking no damage
(source)
Portanto, os efeitos de jogo que dependem de receber ou causar dano não podem ser aplicados. Por exemplo, venenos baseados em lesões (que dependem de lidar com certos tipos de danos a serem entregues) não seriam aplicados no monge, uma vez que o ataque que os estava entregando não causou dano algum.