Agent Scripting API 400 Bad Request During Multi-Org Sync

Looking for advice on handling 400 Bad Request errors when updating agent scripts via the Platform API. Our AppFoundry integration manages scripting across multiple organizations, but we hit this error consistently.

  1. Retrieve script ID using GET /api/v2/agent-scripting/scripts.
  2. Attempt update via PUT /api/v2/agent-scripting/scripts/{scriptId}.
  3. Receive 400 with payload validation failure.

Is there a known limitation on script complexity or length when syncing across orgs? We are using SDK v2.10.