i also encountered a unity webgl bug too when using threads (making timers via async/await). i changed back to coroutine and it works again
good bye fancy syntax~