Я стараюсь везде только id передавать в ивентах, но как результат все хендлеры зависят от репозиториев для доставания чего либо по этим id
мне кажется тут зависит от того, что делать с полученными данными.
Если вытащить данные того объекта из которого прилетел ивент и будешь пытаться сохранить этот объект - это выглядит как срань какая-то
Если вытащить те же данные для интеграции с внешней системой или фронтендом (что в общем одно и то же) - это ок.