I get that SQL text searches are miserable to write, but it would have flagged it properly in the example.
The text says, "...no leaks..." The case statement says, "...AND LOWER(claim_text) NOT LIKE '%no leak%...'"
It would've properly been marked as a "0".