Yes. schema drift is one of the most common reason structured output parsing suddenly whenever there is update in model
The main reasons maybe
-
Slight change in the field name
-
Omit optional field name
-
Add expected wrapper objects
-
Return arrays instead of strings
-
Reorder nested JSON
-
Inlcude reasoning text before JSON