localizedCallerName does not change in incoming call banner in iOS 17.2

When I am receiving incoming call I need to update localizedCallerName in CallKit. As of iOS 17.2, localizedCallerName does not change. Is there anything I need to specify to update the name? Looks like the problem is related to CXCallUpdate() This is the code I use for updating caller name:

func updateCallerName(_ call: Call) { let update = CXCallUpdate() update.localizedCallerName = call.localizedCallerName provider.reportCall(with: call.uuid, updated: update) }

Were you able to find a solution to this? I am also experiencing an identical issue with an iPhone 15 on iOS 17.5.1, where updating the incoming call number with a CXCallUpdate does not update the number in the dynamic island notification.

localizedCallerName does not change in incoming call banner in iOS 17.2
 
 
Q