CTCellularPlanProvisioning.supportsCellularPlan returns false on eSIM supported devices (CRITICAL)

Working for a telephony provider, I had to implement something that checks if the device supports eSIM. And when checking on a device like iPhone 13 Pro it returns false. Why is that the case? Can someone help?

var supportsESIM: Bool {
   cellularPlanProvisioning.supportsCellularPlan()
}

private let cellularPlanProvisioning = CTCellularPlanProvisioning()

Presumably you have the carrier entitlement that enables the api to function?

Yes, I do.

Do you have any solutions on this issue? I also have an Iphone 13 Pro Max, we received the rights of the telecom operator and the profile was regenerated

CTCellularPlanProvisioning.supportsCellularPlan returns false on eSIM supported devices (CRITICAL)
 
 
Q