LIMIT caps how many rows come back; it never says which rows. Without an ORDER BY the database returns whatever the scan reached first, so an 'unordered LIMIT' is an arbitrary set that changes when the plan changes.
SELECT id FROM parcels LIMIT 3;
SELECT id FROM parcels ORDER BY grams DESC LIMIT 3;
The 'three heaviest parcels' shortlist is whatever the scan returned — reload the table and it silently changes.
Add the ORDER BY the question implies, then LIMIT — the two together name a deterministic top-N.