I’m experiencing the same issue! It seems like SKPaymentQueue.defaultQueue.storefront.countryCode is cached. Even after changing the App Store country by switching Apple IDs, it still returns the wrong country code. Have you managed to solve this issue?