X_SCRAPE_EGRESS_UNSUPPORTED
Means
this driver cannot give the session the exit the run asked for
Typical cause
terminal. egress: named an exit for this run and the driver cannot dial it: remoteBrowser({ cdpUrl }) with a fixed URL attaches to a browser already bound to another exit, or the launcher has no page.authenticate() for an exit that carries credentials. The cause names scheme and host only, never the credentials
Fix
pass remoteBrowser({ cdpUrl: resolver }) so each run rents a browser on its own exit, or drop egress: from the scrape() definition and set the exit once on the driver — remoteBrowser({ proxy })