If WHERE finds no TRUE rows, DELETE leaves the table unchanged.
no match
Try missing owner
The status is no_match, with 0 removed rows and 4 kept rows.
removed=0
DELETE examples are tiny finite row removals; SQL dialect completeness, joins in DELETE, subqueries, triggers, constraints, transactions, locks, indexes, optimizer behavior, performance, and product behavior are out of scope.
Compare after rows
The after table matches the base table because no row was TRUE.