X_SCRAPE_NOT_ACTIONABLE
Means
the element is present and cannot be acted on
Typical cause
terminal — something is in the way. Disabled, hidden, zero-sized, or covered by an overlay; cause names which. The separation from X_SCRAPE_SELECTOR_MISSING is the point — one is a rewrite, the other is a wait or a dismiss
Fix
wait for the state that unblocks it — page.waitFor(selector, { state: 'enabled' }) — or dismiss whatever overlays it before the click