connect() must be called and WalletConnect session must be initiated before account information will be returned.
The decrypt() function returns the currently selected account at the time of connection. When your account change in the wallet, the account change will not be reflected in the dApp. If you want the account state to automatically be reflected in the dApp, you should use the useAccount hook.