Gpt-4o tool calling json doesn't folllow schema

When arguments include an array of objects with dynamic keys, such as

{“data”:{“type”:“array”,“items”:{“type”:“object”,“additionalProperties”:{“type”:“number”}}}}

the arguments is returned without that field.