This looks like a bug report issue - IT would help to capture a console log with the StoreKit profile installed. Here's the instructions to install the StoreKit profile, capture the console log, and to submit a bug report.
BEGIN
Here are the instructions to install the StoreKit profile
Install StoreKit profile to an iOS 11+ device
Please login to the Apple Developer Bug Report - Profiles and Logs website
<
https://developer.apple.com/bug-reporting/profiles-and-logs/> using Safari on the device you will use to replicate the problem with.
Click the “Profile” URL associated with the “App Store/iTunes Store for iOS” item. You will download the “itmsdebugging.mobileconfig” file.
For iOS 12.2 or later, you will open the Settings app -> General -> Profiles & Device Management -> iTunes and App Stores Diagnostic logging -> press Install
For devices with less than iOS 12.2, - PLEASE RESTART THE DEVICE
Review the following article on testing StoreKit apps
<
https://developer.apple.com/documentation/storekit/in-app_purchase/testing_in-app_purchase_transactions>CAPTURE THE DEVICE CONSOLE LOG - connect the device to a macOS X Sierra system (macOS X 10.12.x or newer)
Launch the Console app on the macOS system, and select the device in the left side of the Console window
Before starting the iOS app, click “Clear”.
Start the application and perform the steps to replicate the problem.
When the issue occurs, save the contents of the Console log
Check the contents of the console log for the string “fetchSoftwareAddOns”. If this string is not present in the log, the profile was not active. Please re-install the StoreKit profile and make sure to restart the device.
If the string is found, this indicates that the profile was successfully installed and is active. Save the entire contents of the console log - starting from the point that the app is launched to when the problem occurs - to a text file.
To submit a bug report, please use the Apple Developer Feedback web page -
<
https://feedbackassistant.apple.com/>. Enter the “Feedback Assistant” page and login
Click on the Compose icon to start a new bug report
Start by clicking on the appropriate OS button - “iOS and iPadOS”, “tvOS”, or “macOS”
In the “Descriptive Title” field, enter an appropriate description.
In the “Problem Area” field select “StoreKit”
In the “Type of Feedback” select “Incorrect / Unexpected Behavior”
In the “Describe the Issue” section enter the following
application ID (and In-App Purchase identifiers if appropriate)
sandbox environment
the name of the test user account and the localized App Store used to make the purchase from.
the instructions for finding the “Buy” button to purchase the In-App Purchase item.
(if the app is not in English, please provide screenshots)
5. If you have captured a console log - drop it onto the “Drop Files to upload”.
rich kubota - rkubota@apple.com
developer technical support CoreOS/Hardware/MFI