A FALSE WHEN condition does not choose its THEN value.
FALSE branch skipped
Read skipped rows
Rows with no TRUE branch use ELSE; that happens for 2 rows.
ELSE rows=2
CASE-expression examples are tiny finite row transforms with SQL-style TRUE/FALSE/UNKNOWN logic; SQL dialect completeness, type coercion, optimizer behavior, indexing, and product claims are out of scope.
Bea misses both branches
A low score makes both ordered score checks FALSE, so the ELSE value is used.
FALSE then ELSE
Summary
FALSE means keep checking, then fall through if nothing is TRUE.