A função withTimeout fornece IllegalStateException: Não há loop de eventos. Use runBlocking {…} para iniciar um. no cliente iOS Kotlin Multiplatform

Atualização: Funciona se eu executar primeiro uma corotina sem tempo limite e depois com Timeout. Porém, se eu executar uma corotina com Timeout primeiro, isso me dará um erro. O mesmo vale para o Async também. Estou criando um aplicativo multiplataforma de demonstração kotlin em que estou...