Does anyone have anything I can try? The Data Warehouse Synchronization Service object has started failing again, and my 31555 event is back.
Error 31555 is generated every 10 minutes and "Data Warehouse Synchronization Service" is red in discovered inventory

I noticed it shortly after my in place upgrade to 2022 from 2019, I don't know if it's the cause or there is something else wrong, but I receive this event every 10m in the Operations Manager log of my RMS.
Log Name: Operations Manager
Source: Health Service Modules
Date: 3/28/2024 6:11:15 AM
Event ID: 31555
Task Category: Data Warehouse
Level: Error
Keywords: Classic
User: N/A
Computer: T000000SCOM0001.TAMCENTRAL.ASP
Description:
Failed to generate data to be forwarded to the Data Warehouse. The operation will be retried.
Exception 'ArgumentOutOfRangeException': Specified argument was out of the range of valid values.
Parameter name: dataItems
One or more workflows were affected by this.
Workflow name: Microsoft.SystemCenter.DataWarehouse.Synchronization.MaintenanceMode
Instance name: Data Warehouse Synchronization Service
Instance ID: {CC1F5220-973B-24A2-1074-A1AC46688C19}
Management group: CS-SCOM
And when I go to discovered inventory the "Data Warehouse Synchronization State" object is red with this errors:
|Failed to generate data to be forwarded to the Data Warehouse. The operation
will be retried. Exception 'ArgumentOutOfRangeException': Specified argument was
out of the range of valid values. Parameter name: dataItems One or more
workflows were affected by this. Workflow name:
Microsoft.SystemCenter.DataWarehouse.Synchronization.MaintenanceMode Instance
name: Data Warehouse Synchronization Service Instance ID:
{CC1F5220-973B-24A2-1074-A1AC46688C19} Management group: CS-SCOM|Failed to generate data to be forwarded to the Data Warehouse. The operation
will be retried. Exception 'ArgumentOutOfRangeException': Specified argument was
out of the range of valid values. Parameter name: dataItems One or more
workflows were affected by this. Workflow name:
Microsoft.SystemCenter.DataWarehouse.Synchronization.MaintenanceMode Instance
name: Data Warehouse Synchronization Service Instance ID:
{CC1F5220-973B-24A2-1074-A1AC46688C19} Management group: CS-SCOM|
| -------- | -------- |
|Failed to generate data to be forwarded to the Data Warehouse. The operation
will be retried. Exception 'ArgumentOutOfRangeException': Specified argument was
out of the range of valid values. Parameter name: dataItems One or more
workflows were affected by this. Workflow name:
Microsoft.SystemCenter.DataWarehouse.Synchronization.MaintenanceMode Instance
name: Data Warehouse Synchronization Service Instance ID:
{CC1F5220-973B-24A2-1074-A1AC46688C19} Management group: CS-SCOM Failed to generate data to be forwarded to the Data Warehouse. The operation will be retried. Exception 'ArgumentOutOfRangeException': Specified argument was out of the range of valid values. Parameter name: dataItems One or more workflows were affected by this. Workflow name: Microsoft.SystemCenter.DataWarehouse.Synchronization.MaintenanceMode Instance name: Data Warehouse Synchronization Service Instance ID: {CC1F5220-973B-24A2-1074-A1AC46688C19} Management group: CS-SCOM|