Predictive dialing api returns 400 on campaign update

Why does this setting fail with a 400 bad request when i try to update the predictive dialing strategy via the outbound api? im running jmeter with 50 concurrent threads hitting the /api/v2/outbound/campaigns endpoint and getting a validation error on the dial_strategy field. no idea why the payload is invalid since it matches the schema.