The auth implementation was treating any received packet as a remote confirmation after the peer was confirmed locally. It now correctly awaits for the remote confirmation packet before admitting new peers. (cherry picked from commit 754036f82f)
754036f82f
ERR_FAIL_COND
ERR_FAIL_NULL