edge functionsreport_submit). The user is 100% signed in in the app, but the function keeps returning 401.sb.jwt) it looks like the request includes BOTH:anon, subject = null)authenticated, subject = my user id)createClient(SUPABASE_URL, SUPABASE_ANON_KEY) inside serve()Authorizationsupabase.auth.getUser() before doing DB insertsAuthorization: Bearer <session.access_token>apikey: <anon key>supabase.functions.invoke("report_submit", { body: payload })authorization token payload has role: authenticated and the subject field is my user idsb_publishable_ / sb_secret_ keys vs legacy keys, but this is against my deployed project URLsupabase.auth.getUser(token) instead of getUser()?