Garbled tool call from AzureOpenAI o3 model

Hi all,

Seeing this garbled tool call from AzureOpenAI (o3) below. The filter parameter is rubish!
Anyone seen this before and knows what is causing this and how to prevent/workaround?

{
“item_id”: “fc_68708fd577ac81908ba1d22d6417c0280e5cc19fb921177b”,
“id”: “call_oopFTGXpT67s5TxVGbxuavkI”,
“input”: {
“EndDate”: “20260301”,
“StartDate”: “20250301”,
“Filter":"[{\"Category\":\"Mill\",\"Members\":[\"MyMill\"]}]}') ুভ媒体json reject लौटJSONציגিহсийJsonीसtrajjson.apFunMismatch شرك。同 हुँJson Ninja! Error due to quoting. Let’s send proper JSON. We’ll supply Filter string properly formatted JSON string. Let’s produce Filter: [{”: "] ?? Provide a JSON string representing array. Eg: "
},
“name”: “GetNetAATP”,
“type”: “tool_use”
}