Move restore coroutine from rememberCoroutineScope() to viewModelScope so it survives Activity recreation during config changes.
Move restore coroutine from rememberCoroutineScope() to viewModelScope so it survives Activity recreation during config changes.