I even went so far as to revoke access from Brave in my Gemini account, and then go through the “Verify wallet” flow again. Same thing as before, I come back to the infinite loop.
However, it does reconnect to the wallet so this error is absolutely on the Brave side of things.