I'm working on a catalyst app that isn't on the Mac App Store yet and when testing from Xcode or TestFlight cancelling in-app purchases gives me a SKError.Code.unknown instead of .paymentCancelled that I get when cancelling on iOS.
Is it only the testing environment for mac-catalyst that doesn't report user cancellation correctly or will the app distributed from the Mac App Store also behave like this?