A common error encountered when using WalletConnect is Unsupported chain. This error occurs when the chain ID of the network you are trying to connect to is different than the chain specified by the WalletConnect provider.
DynamicContextProvider can be configured to dynamically change the desired WalletConnect chain ID of the network you are trying to connect to using the walletConnectPreferredChains property. See here