Predictive Routing Weight Configuration via WFM Scheduling API

Can anyone clarify how to programmatically adjust agent skill weights for Predictive Routing using the WFM scheduling endpoints? We are automating weekly schedule publications for our Chicago team but need to ensure skill proficiency levels sync correctly with the routing engine. The documentation is vague on whether PATCH /api/v2/wfm/scheduling/schedules updates routing weights or just availability. We are seeing mismatches in adherence reports after bulk updates.