ChatGPT 4o-2024-11-20 cuts 3/4 of the output (2024-08-06 provides all output)

I want 4o-11-20 output a json structure content which works fine using 4o-08-06 or gpt-4 , but occasionally it produce incomplete json content,eg:

{
    "steps": [
        {
            "index": 1,
            "analyze": "为了去除方程中的分母,我们需要找到分母4和6的最小公倍数。最小公倍数是两个或多个整数共有的倍数中最小的一个。",
            "formulas": [
                {
                    "formula": "4和6的最小公倍数是12",
                    "WolframFormula": "LCM[4, 6]",
                    "result": "12"
                }
            ],
            "result": "最小公倍数为12"
        },
        {
            "index": 2,
            "analyze": "通过乘以分母的最小公倍数,可以消除方程中的分母。因此,原方程两边乘以12,可以得到:12  \\times  [\\frac{x-1}{4} - 1] = 12  \\times  \\frac{3x+1}{6}。",
            "formulas": [
                {
                    "formula": "12  \\times  [\\frac{x-1}{4} - 1] = 12  \\times  \\frac{3x+1}{6}",
                    "WolframFormula": "",
                    "result": ""
                }
            ],
            "result": null
        },
        {
            "index": 3,
            "analyze": "展开并化简方程得:3(\\frac{x-1}{1}) - 12 = 2(\\frac{3x+1}{1})。继续化简方程,得到:3x - 3 - 12 = 6x + 2。",
            "formulas": [
                {
                    "formula": "3(\\frac{x-1}{1}) - 12 = 2(\\frac{3x+1}{1}",
                    "WolframFormula": "",
                    "result": ""
                },
                {
                    "formula": "-12调整poly="
                    } NULL

This was totally wrong that the content can not be parsed with func “json.load”. The phenomenon occurs with a non-negligible frequency.