Erik Darling hits on an interesting issue:
You’ll see the exchange event, and you’ll also see the same query deadlocking itself.
This is an admittedly odd situation, but one I’ve had to troubleshoot a bunch of times.
In other words, parallel threads on the same query causing the query to deadlock on itself. Click through to learn what you can do about it.