WFM API 409 Conflict on Shift Swap Approval

My current config is completely failing when approving shift swaps via the WFM API during our Chicago timezone publish window. We receive a 409 Conflict error stating the schedule is locked, even though the publish window is active and no other processes are running. We are on Genesys Cloud 2024.2.

Is there a specific delay or cache issue with the WFM service that prevents immediate API approvals after a schedule draft is created?