I have a microservice with the following configuration in my application.yaml:

When I annotate my Saga with the "sagaprocessor" processing group, and annotate an event handler with "myprocessor", whenever I receive an event in the default-topic, only one of them processes the event, instead of both.
If I remove one of these processors config in the application.yaml, and assign both the Saga and the Event Handler the same processing group - then it works as expected, both of them receive the event!
However, it is in my understanding that if both share the same processing group, then I wouldn't be able to replay the events for the projection because they would be replayed for the Saga as well.
What would the solution be? Is there a way to get two processing groups listen on the same topic or is there some other way to avoid conflict? Thanks!