You can use the Start parameter on the Get-VIEvent cmdlet and only go back a couple of minutes.
And to make absolutely sure the host is still in "entering maintenance mode", you could check if there has been an EnteredMaintenanceModeEvent afterwards.
There is a recent example in