Private/Connect-MMExchangeOnline.ps1

function Connect-MMExchangeOnline {

    # Connect-Exchange Online
    # $isConnected = $null -ne ((Get-ConnectionInformation | Where-Object { $_.Name -match 'ExchangeOnline' -and $_.state -eq 'Connected' }))
    $session = Get-ConnectionInformation | Where-Object { $_.state -eq 'Connected' -and $_.ModulePrefix -eq "EO" }
        # State : Broken
        # TokenStatus : Expired
    If (!$session) {
        Connect-ExchangeOnline -ShowBanner:$false -Prefix "EO" # EXO = N/A
        $session = Get-ConnectionInformation | Where-Object { $_.state -eq 'Connected' }
            # State : Connected
            # TokenStatus : Active
    }

    return $session
}