Stytch plugin

This is in my report/_middleware.js file:

import stytchPlugin from "@cloudflare/pages-plugin-stytch";
import { envs } from "@cloudflare/pages-plugin-stytch/api";

export const onRequest = stytchPlugin({
  project_id: "xxx",
  secret: "xxx",
  env: envs.test,
});

Then in report/[id].js:

export async function onRequestGet(context) {
  console.log(context);
  return new Response("OK");
}

When I hit my endpoint/report/abcd, I’m getting an error:

"exceptions": [
    {
      "name": "TypeError",
      "message": "argument str must be a string",
      "timestamp": 1680819155110
    }
  ],

I can’t think why it would be throwing that. I added "type": "module", in package.json as I’m doing an import in _middleware.js. I tried the ts version but I’m not up on ts and it was throwing an error too. @cloudflare/pages-plugin-stytch is in package.json and builds fine. Here are the docs but they I can’t find anything more than this. Stytch · Cloudflare Pages docs

Any ideas why this could happen?