Hi JPTam, the outdated message you have is because the configuration in the ARM template was not updated since a lot of time, the next update is planned before the end of this year. But for a runbook execution, it's not a problem, the outdated version is sufficient for the script working. If you want, you can update the configuration following the update documentation (https://aka.ms/sentinel-ESI-OnlineCollectorUpdate) but it's not mandatory.
Concerning the problem you have with Connect-AzAccount generating a "get_SerializationSettings" error is not linked directlry to the Runbook, but is a known problem with Az modules. (Not able to connect to Azure with Az.Accounts version 2.12.3 (get_SerializationSettings) from within Visual studio code / Azure Automation runbook on Hybrid Worker · Issue #21960 · Azure/azure-powershell (github.com)) Which version of the Az module do you use ? Also, are you executing the Runbook in PowerShell 5.1 ?
I hope this would help you.
Best Regards,
Nicolas Lepagnez