In EXPLAIN ANALYZE, actual rows=1 in the Nested Loop Join means only 1 row was output by the join after applying all conditions.
The JOIN is processed before LIMIT, but execution stops as soon as LIMIT 1 is satisfied.