Wfm schedule publish fails with 409 on friday swaps

Struggling to figure out why the schedule publish is failing every friday. we are using the api/v2/wfm/schedule/agent/swap endpoint and getting a 409 conflict. this only happens when the swap crosses into the next week. our timezone is america/chicago so the week ends on sunday but the api seems to think it ends on saturday or something weird like that.

i checked the logs and the error message says “overlapping schedule constraint” but there is no overlap. the agents have approved the swap and it shows as active in the gui until we try to publish the whole week. then boom 409.

we tried clearing the cache and republishing but nothing works. is this a known bug with the wfm scheduler in genisys cloud version 2024.11? or am i missing some config in the skill group settings? the agents are getting frustrated because they cant lock in their time off for the weekend. please help someone needs to fix this ASAP.