After walletconnect on mobile it doesnt work anymore

Hey there,
when i connect my wallet with wallet connect my script cant detect that its conneced

        Moralis.enableWeb3(!metamaskInstalled && { provider: "walletconnect" });
 if(connected == true)

if (window.ethereum) {
    web3 = new Web3(window.ethereum);
}
        {
         this.web3Js = web3;
         let web3Js = this.web3Js;
            this.wallet = (await web3Js.eth.getAccounts())[0]
            this.balance = await web3Js.eth.getBalance(this.wallet);
            this.isConnected = true;

            this.claimSection.style.display = "block";

thats the most impotant partial of the code

maybe you can add an await here in that line?