@SurgeTeam After timeout and the iOS screen locks after some time, Surge iOS wireguard handshake keeps waiting or fail after waiting for so long. It keeps waiting handshake until you stop and start surge again. This is really not good especially when a WireGuard policy is used as encrypted-dns-outbound-mode policy.