Receiving high volume of block_reason=<BlockedReason.OTHER: 'OTHER'>

Our gemini workload is innocuous. We send certain documents to gemini 2.5 flash/pro and ask for names and dates to be extracted.

Recently, we’ve noticed a higher volume of blocked responses with an "OTHER” explanation. This makes no sense?

example response with response_id pasted below:

sdk_http_response=HttpResponse(
headers=
) candidates=None create_time=None model_version=‘gemini-2.5-flash’ prompt_feedback=GenerateContentResponsePromptFeedback(
block_reason=<BlockedReason.OTHER: ‘OTHER’>
) response_id=‘GNRCaa3eDcbi_uMPw9XVsQo’ usage_metadata=GenerateContentResponseUsageMetadata(
prompt_token_count=1582,
prompt_tokens_details=[
ModalityTokenCount(
modality=<MediaModality.TEXT: ‘TEXT’>,
token_count=550
),
ModalityTokenCount(
modality=<MediaModality.DOCUMENT: ‘DOCUMENT’>,
token_count=1032
),
],
total_token_count=1582
) automatic_function_calling_history= parsed=None

Hey! Flagged to the team to see what might be going on.

I’m not sure why this matters, but I receive identical block responses when using 2.5 flash and 2.5 pro. BUT IT WORKS when I use the new 3.0 flash or pro preview

I’m also hitting this frequently as on this week it feels. I work for a group where we implement a lot of Gemini dependent workflows for AP processing and document extraction. It’s been a breeze but lately seeing a lot of the following:

{
  "promptFeedback": {
    "blockReason": "OTHER"
  },
  "usageMetadata": {
    "promptTokenCount": 1701,
    "totalTokenCount": 1701,
    "promptTokensDetails": [
      {
        "modality": "TEXT",
        "tokenCount": 411
      },
      {
        "modality": "DOCUMENT",
        "tokenCount": 1290
      }
    ]
  },
  "modelVersion": "gemini-2.5-flash",
  "responseId": "I2xEac2-NKuyjrEPsYvp2AI"
}

My major concern is I think cause it’s a 200 we’re being charged regardless of this “Other” fail. As Grant mentioned this happens with 2.5 Pro or Flash (we run both for different systems that have identical prompts). I tried to look at logging but think if PDF is apart of it I can’t look at logging from Studio.