A paused Compose game loop resumes one tick before LaunchedEffect(paused) — and fires every deadline the pause skipped
Coroutine loops reading MutableState directly wake before the un-pause LaunchedEffect shifts absolute deadlines. Gate loops on the bookkeeping state.
