Stuck on IVR routing mismatch after schedule push

stuck on ivr routing mismatch after pushing the weekly schedule. the architect flow works in test but fails in prod with 500 internal server error when agent availability changes via the schedule api. endpoint is /api/v2/wfm/schedules. using python sdk 1.2.4. the flow seems to ignore the new shift swaps. any ideas why the routing data isn’t syncing properly?