Yes thats correct. Using it from a normal browser works but normal mobile browsers do not yet support metamask extension so usually, you fire up your metamask app, open the in-app browser and when you click on ‘login with a crypto wallet”, it shows the normal popup to select between Metamask or WalletConnect, then after signing, it shows ‘logged in” but doesn’t actually login. Once attempted again, the ‘bad nonce’ error comes up.
Then I have to clear my browser cookies, reload the site, it pops up that cookie acceptance notice which I normally accept, try logging in again and the bad nonce error comes up again.
I should say though that this error only happens within Metamask app. Using TrustWallet in-app browser doesn’t give the errors; it works like a charm there.