Как такое может быть?
Если вы достаете сущность по id, то она загружается один раз и потом не обращается к БД, следя за изменениями сущности из приложения
Предлагаю очищать EM после каждой обработки задачи через
$em->clear()
Sometimes you want to clear the identity map of an EntityManager to start over. We use this regularly in our unit-tests to enforce loading objects from the database again instead of serving them from the identity map. You can call EntityManager#clear() to achieve this result.
https://www.doctrine-project.org/projects/doctrine...
Чтение можно в обход делать, изменение сущностей лучше не делать в обход EM
Консьюмеру не хватате параметра какого - то?
Он считает, что с сущностью вы работаете из приложения, а не в обход