Status: IN
The autocomplete service overfetches results (`k + len(blocklist) * 2`) to compensate for blocklist removals, maintaining result count — but substring matching can remove far more results than the linear compensation formula anticipates.
overfetch assumes each blocklist term removes at most ~2 results, but substring matching means one short term (e.g., "ass") could match dozens of legitimate queries, exhausting the compensation buffer
Depends on (SL): autocomplete-service-overfetches-for-blocklist