The WHERE clause filters on a column that is NULL for the rows you wanted, so the result is silently empty: no error, no warning.
A predicate on a nullable column drops every row where the value is NULL, because NULL fails an equality test rather than matching it.
SELECT order_id, amountFROM ordersWHERE region = 'APAC';
SELECT order_id, amountFROM ordersWHERE region = 'APAC' OR region IS NULL;
Rewrite the predicate to handle NULLs explicitly (IS NULL / COALESCE) and confirm the query returns the expected rows on a task where the trap can bite.