Unfortunately, we are facing the same problem. However, the root cause is that Marten does not support SoftDelete if you are using any kind of AggregateProjection. I found this issue - https://github.com/JasperFx/marten/issues/1992 but it seems to have been closed because it is no longer planned to be solved.