Your code Here is a minimal repro. I'm hitting the SOE in more real world scenario with "just" 300 iterations where the call site is already inside deeply nested async call.