Shift swap validation failing with 409 Conflict during WFM publish

Looking for advice on a recurring issue with the wfm:schedule:swap endpoint. When agents request swaps near the 17:00 CST publish window, the system returns a 409 Conflict error.

“Conflicting schedule update: Overlapping shift definitions detected for agent ID 8842.”

We are on Genesys Cloud v24.5.0. The UI shows the swap as pending, but the API rejects it due to a timing mismatch in the adherence engine. Is this a known race condition?