POST /api/v2/wfm/scheduling/schedules/{scheduleId}/publish 500 Error

Can anyone explain why the publish endpoint returns a 500 Internal Server Error when publishing the weekly schedule for the Chicago team? The validation passes locally, but the API fails during the final commit step. We use Genesys Cloud v2024-01.

{"errorCode":"internal_server_error","message":"Failed to commit schedule changes"}

This happens specifically when shift swap requests are included. Any insight?