Is this still the case?
We are working on moving to structured outputs at the moment, it should resolve issues like this.