Ja, attacken är fortfarande en träff
Funktionen Deflect Missiles, som du citerade, säger (betonar min):
you can use your reaction to deflect or catch the missile when you are hit by a ranged weapon attack
Dessutom har Jeremy Crawford, 5: e ledningsreglerare, officiellt förtydligat det:
There is not a damage minimum of 1, so it is possible to deal 0 damage with an attack.
Även om attacken resulterar i 0 skador, betraktas det fortfarande som en träff. Som ett resultat av detta tillämpas eventuella effekter som gäller när ett mål träffas av det vapentattacket.
Men attacken gjorde ingen skada
JC klargjorde också officiellt att:
Taking 0 damage is the same as taking no damage
(source)
Således kan spel effekter som är beroende av att ta eller hantera skador inte tillämpas. Till exempel, skada baserade gifter (som är beroende av att hantera vissa typer av skador som ska levereras) skulle inte tillämpas på munken, eftersom attacken som levererade dem skedde ingen skada.