Outbound dialer campaign pause api 409

Trying to understand why we get a 409 conflict when pausing campaigns via the outbound api. our appfoundry integration handles multi-org setups. the pause request fails with ‘resource modified’ even though no other process is touching the campaign. using v2 api. is there a hidden lock or etag issue we are missing? logs show the campaign status is active. any insights on handling this concurrency?