@nathansnell
It’s a massive pain. Super hit-or-miss. Ironically, it works 100% of the time straight via MetaMask browser.
Another workaround we found is if you disable MetaMask showing as a default option and force users to go through the wallet connect -> MetaMask option that has a higher success rate.