Again even though I haven't delved too deep into the issue this sorta behaviour would be what you'd expect when a coroutine/task/future is streaming data but gets blocked at each chunk
We use async drivers