There is an error in the script. It fails with "This script requires to be run inside of Exchange Management Shell. Please run on an Exchange Management Server or an Exchange Server with Exchange Management Shell.". Despite running in an EMS.
[09/16/2022 10:57:33] : Starting Logger Instance 09/16/2022 10:57:33
[09/16/2022 10:57:33] : Calling: Confirm-ExchangeShell
[09/16/2022 10:57:33] : Passed: LoadExchangeShell: True | Identity: XXX
[09/16/2022 10:57:33] : Exchange PowerShell Module already loaded.
[09/16/2022 10:57:33] : WARNING: This script requires to be run inside of Exchange Management Shell. Please run on an Exchange Management Server or an Exchange Server with Exchange Management Shell.
Reason is the check on line 4023, where the object $exchangeShell is checked but not set beforehand.