This just looks like the asyncio event loop running, no?
await_many_dispatch controls the tasks for each active connection consumer instance. If those are just sat idle, they’ll be waiting for ASGI events to come in. But the event loop will still be going over them in order each tick in order to see if they’re ready to progress.
![]()