Agent Scripting API 400 on Zendesk macro migration

Does anyone know why trying to create a script 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.