C'est quoi le délire ?
Un homophone grammatical, ce sont des mots qui se prononcent pareil mais qui n'ont ni la même classe grammaticale ni la même orthographe. L'oreille ne sert à rien : il faut un test de substitution.
Même logique pour l'accord du participe passé : on ne l'entend pas, on le raisonne.