isAuthenticated & user.attributes.accounts exist while i disconnected from MetaMask and TrustWallet

I trying to show to user the connection buttons if isAuthenticated false and user is null but, it doesn’t work.
I’m disconnected from MetaMask and TrustWallet. How it can be?

export default function Main() {
    const {
        authenticate,
        isWeb3Enabled,
        isAuthenticated,
        user,
        enableWeb3,
        Moralis,
      } = useMoralis();

if(!isAuthenticated && !user){
        return <Connection />
    }

    
    else{
        return (
            <Switch>
                ....
            </Switch>
            )
    }

I think that this is expected behaviour, the login session that you have with your Moralis server is separate from the connection with your wallet, and the login session will stay until you logout explicitly.

Oh, great!! Thank you!