On Mobile Devices, Metamask Deeplink on Metamask browser is giving JSON RPC Error due to ChainID Not Detected

Thank you, please check this post: WalletConnect v2 Deep Linking with Metamask Mobile - #4 by Naruto

I’ve also noticed that you are using browser on mobile, why not metmask in app browser, please let me know if it’s clear.

Have you tried our ios sdk: Use MetaMask SDK with iOS | MetaMask developer documentation maybe it would be easier