Inconsistent JSON errors

I currently have a backend workflow that utilizes a ChatGPT API and converts the text into JSON, then I have an internal bubble API that processes that JSON. Now it works sometimes and not other times when I run a QA test on it. I input the same exact content and it’ll work once, then when I retry it I’ll get some sort of JSON parsing error. I’m really confused by the inconsistency here. Anyone ever experience something similar?