Thanks, Quinn! I will file the bug.
I was testing not the network but just error handling in SwiftUI. So it was enough for me to simulate the network off/on. I thought that should work seamlessly across platforms. Anyways that's for the advice, will test it on iOS device in future.
Cheers!