Agent Scripting API 400 on Zendesk macro migration

Does anyone know why POST /api/v2/scripts returns a 400 Bad Request when pushing converted Zendesk macro JSON? The payload follows the v1 schema but GC rejects the rich text nodes. We are in EU-West.