architecture – Is Outbox an ani-pattern?

Sorry for the clickbait-style title, just hear me out. I’m speaking about Outbox implementations which allow usage of the same db transaction to do both, persist changes to the domain model and send a domain event message to the Outbox – does this count as violating the Single Responsibility Principle?