Um comando -exec deve ser finalizado com \; ou + . O \; fará com que find execute o comando uma vez para cada arquivo, e o + fará com que ele tente e execute o comando em muitos arquivos de uma só vez, tornando-o mais eficiente. Como seu grep está usando -H (nomes de arquivos de impressão), o + é a melhor escolha. Então, adicione + no final do seu comando find:
find . -type f -exec grep -n -H -A 2 -T "eventManager->dispatch(" {} + |
tee ~/MAGE2EVENTS.txt