Suddenly all my function calls return FinishReason = "stop"

I’m using openai-dotnet with function calls (tools). It worked perfectly for months, but suddenly - without any changes on our end - I’m now getting chatResponse.FirstChoice.FinishReason = "stop" for all my function calls. I’m on the latest openai-dotnet (8.5.4.0) and have tried multiple fixes (switching models, explicitly naming the function instead of “auto”), but nothing has helped so far.