"Embedded app checks" stuck on pending for 4+ days despite multiple fresh installs and confirmed session token activity

Hi everyone,

I’m trying to submit my app (SpeedBoost, an image optimization app) for App Store review, but the “Embedded app checks” step under Distribution > App history has been stuck on pending (not checked) for 4 days now, even though every other requirement is complete (green checkmarks on listing, requirements, capabilities, etc.).

What the check is looking for (per the dashboard):

  • Using the latest App Bridge script loaded from Shopify’s CDN
  • Using session tokens for user authentication

What I’ve already verified/tried:

  1. App Bridge CDN script — My app uses the official @shopify/shopify-app-react-router AppProvider component, which injects the CDN script tag (https://cdn.shopify.com/shopifycloud/app-bridge.js) automatically. I’m not using the older npm @shopify/app-bridge package or any manual createApp() call, so this shouldn’t be the issue.

  2. Session tokens — I checked my Render deployment logs and confirmed the standard token-exchange flow is completing successfully: id_token is received on load, “Requesting offline access token” → “Requesting online access token” → “Creating new session (isOnline: true)” all log correctly, followed by successful (200 OK) authenticated requests to /app, /app.data, and other app routes.

  3. Fresh install cycle — I fully uninstalled the app from my dev store (confirmed via the APP_UNINSTALLED webhook firing), then did a fresh install and interacted with the app (navigated pages, ran the core optimize feature) to generate new session data.

  4. Ad blockers — I retested in an incognito window with no ad blocker extensions active, since Shopify’s own docs note ad blockers can interfere with session token telemetry.

  5. Scopes — I identified and fixed a missing write_files scope that was causing a fileUpdate GraphQL mutation to fail with ACCESS_DENIED, redeployed the scope change via shopify app deploy, and reinstalled to grant the new scope.

  6. Confirmed successful GraphQL/API activity — My Shopify Partners dev dashboard “Logs” tab shows a consistent stream of successful (OK status) GraphQL request calls against the admin API from my dev store, plus successful shop/redact webhook deliveries, spanning the last several days (screenshot attached).

Despite all of the above, the “Embedded app checks” item still shows as pending/unchecked after more than 4 days and multiple fresh install + interaction cycles.

My questions:

  • Is there a way to manually trigger a re-check, or escalate this for a Shopify team member to look into it?
  • Is there a known issue currently affecting the automated embedded app check pipeline?
  • Are there any other specific actions/interactions inside the embedded app (beyond navigating pages and using core features) that are required to generate the right telemetry?

App details:

Screenshots attached:

  1. Distribution page showing “Embedded app checks” still pending while everything else is complete
  2. Partners dev dashboard Logs tab showing successful GraphQL requests and webhook deliveries over the last 7 days

Any help or insight would be really appreciated — happy to share more logs if needed.

Thanks!