We would like to know how Spectrum Data Publisher synchronizes inventory with DX O2, is there any frequency?
From design perspective restart is not needed as in place we have 2 types of sync - one is incremental sync, which happens 30 minutes and full sync executed for every 2 hours.
Fore more details, refer to the documentation Integrate With DX Operational Intelligence/DX Operational Observability.