Architect Flow Validation 400 Error with Complex JSON

I’m trying to figure out why the /api/v2/architect/flows endpoint returns a 400 Bad Request when validating a flow with nested IVR menus. Running JMeter 5.6.2 from Singapore with 50 threads to check validation throughput. The error seems unrelated to rate limits since the volume is low. Here is the payload response:

{“code”:“bad_request”,“message”:“Flow validation failed: Invalid JSON structure in interaction block”}

Is there a specific schema constraint for complex flows I am missing?