Can Coroutine Dispatchers, like default or io dispatchers being paused/hogged if using it for a long time or multiple threads in device blocking? Or the Channel itself being paused/cancelled because idle or such?
In my case using a Channel with scope = SuperVisor + Default dispatcher to consume it. And it looks like its suddenly start failing to emit new values randomly to Channel, where using consumeEach method on scope.