OpenAI Platform Evals w/ gpt-5 models & file_search tool returns "Empty assistant message"

I’m using the OpenAI Platform’s Evals to evaluate tool usage, specifically with the file_search tool. When I evaluate the arguments the model passes to the tool, to make sure they are accurate, etc many of the responses return empty. Specifically as “Empty assistant message.”

(i’ve been using generated car data to test)

Now, additional details:

The token usage for the runs that fail are about the same for the ones that succeed,

Success:
Input 5,300t | Output 1,759t | 7,059 Total

Failure:
Input 5,112t | Output 1,984t | 7,096 Total

Also, because I pass the function.name and function.arguments to the model scorer, I know that the ones that fail still make tool calls, similarly to the ones that succeed.

I have used the file_search tool on OpenAI Platform vector stores & single files, the results are the same.

Models this seems to be an issue with:
gpt-5
gpt-5-mini
gpt-5-nano

Models I’ve tested and found no issue:
gpt-4.1
gpt-4o
o3
o4-mini

So TLDR, there seems to be an issue with the gpt-5 models in the OpenAI Platform Evals where when using tools (specifically file_search) leads to many of the requests coming back empty.

Was this ever fixed? I’m having the same issue. Can’t actually see what any of the runs found for files. I can see references, but it does not make it clear what all the files were that were searched.