My devices are connected to the german app store. The current version of our app in the AppStore with IAP shows prices in €, that's correct. But when I create a new version of the app and let it run on a device with iOS 14, prices are in $.
On another device with iOS 13, prices are in €. I updated the iOS 13 device to iOS 14 and now I have the same issue on this device. Prices in $.
I printed current locale before call to the app store, and it's deDE (current).
priceLocale of the fetched products is enUS@currency=USD (fixed).
I have no idea how to fix it.