If anyone reaches this question and still doesn't understand, read this article: https://medium.com/@adityamishra2217/understanding-supervisorscope-supervisorjob-coroutinescope-and-job-in-kotlin-a-deep-dive-into-bcd0b80f8c6f
For me it was quite enlightening.