Greetings, Dmitriy.
I am super experienced in connecting React with Metamask & WalletConnect.
Before I have ever connected with 6 wallets successfully such as MetaMask, WalletConnect, Portis, Torus, Fortmatic, MEWwallet etc.
I am sure I can help you.
Looking forward to hear soon.
Thanks.