There is an outstanding issue with Walletconnect. This might be related to this issue here.
To reproduce:
Connect using Walletconnect. After some time you will notice requests to the RPC node (https://speedy-nodes-nyc.moralis.io/WalletConnect/bsc/testnet) being rejected because of too many calls. The error will appear as CORS error.
There must be a way to decrease the interval of RPC hits using web3-provider.js
Moralis SDK should accept a property for this or by default use a lower call rate.
Currently Walletconnect is unusable.
Cheers