Shopify.app.extensions() returns different UI extension counts across stores for same app (extensions definitely installed)

I’m using the App Home App API shopify.app.extensions() and getting different results for the same app on different stores.

From App Home I run:

const extensions = await shopify.app.extensions();

console.log(extensions);
  • Store A: 37 entries (UI extensions + one theme app extension)
  • Store B: 21 entries (only UI extensions, plus the expected error about missing read_themes so I know why the theme app extension is gone)

What’s weird is: on Store B, several UI extensions that are definitely installed and actively running on that store just don’t show up in the array at all. They’re not there with empty activations, they’re completely missing.

Same app, same code, same API call. Some stores show the full set of UI extensions, others only a subset, even though the “missing” ones are clearly in use on those stores (confirmed via analytics and actual UI).

If anyone from Shopify can confirm what’s expected here, I can share app ID, shop domains, and raw shopify.app.extensions() outputs privately.