cors() with no options answers Access-Control-Allow-Origin: *. Browsers refuse * for requests that carry cookies, on purpose: otherwise any website could make calls with your users' cookies.
Name the exact origin and allow credentials:
app.use(cors({
origin: 'https://myshop.netlify.app',
credentials: true,
}))And the session cookie needs SameSite=None; Secure, because netlify.app and replit.app are different sites.
Uninstall that browser extension; it hides the problem only for you.