It was a clean hit and a missed penalty. That’s all you can say about it and be accurate.
It would have been a clean hit if the receiver had caught the ball. But he did not.
Saying it is not a clean hit is not the same as saying it IS a dirty hit.
If it had been a clean hit there would not have been a “missed penalty”.