Checkout Kit (ShopifyCheckoutSheetKit) returns 404 on shop.app for dev store

Hi,

We’re integrating ShopifyCheckoutSheetKit (v3.5.0, iOS) into our app connected to a Shopify dev store (dev.ardene.com, ardenedev.myshopify.com) and hitting a 404 on shop.app whenever checkout is presented through the SDK for users who logged in via Shop Login.
Regular Customer Account login (email + OTP) works fine — the issue only occurs when the user authenticates through Shop Login and the checkout redirects to shop.app.

The checkout URL itself is valid — if we open it in a regular browser, it works fine. The issue only happens when the request goes through the SDK’s WKWebView.

We narrowed it down to the User-Agent header. When the User-Agent is “ShopifyCheckoutSDK/3.5.0 (8.1;automatic;standard)” (which the SDK sets automatically and provides no interface that allows us to change), shop.app returns 404 “The checkout page you’re looking for does not exist.” Any other User-Agent — even a garbage string — works fine.
We tested this with a minimal standalone app (just ShopifyCheckoutSheetKit + a URL text field, no other dependencies).

For browser requests to the same checkout URL, consent is granted, cookies are set, the JWT is complete, and everything works.

We don’t see a way to change the user-agent or any other configuration on the SDK that allows us to change the user-agent. Is there a store-level setting we need to adjust for Checkout Kit to work with Shop Pay redirects? Or is there something else we’re missing?

Do we perhaps need to call?: mobilePlatformApplicationCreate - GraphQL Admin
The documentation is not at all clear about it.

Regards,
Bala