npx resolved the registry's generic "playwright" package instead of the locally installed @playwright/test bin, triggering an unwanted fresh install and "No tests found". npm run e2e uses the project's own node_modules/.bin unambiguously.