The root cause is:
default 14:57:16.899063+0530 <...> Notified that action timed out: <CXStartCallAction 0x30289a2e0 UUID=8E85F723-3EDD-486A-87C4-3657B5B5BAD8 state=2 commitDate=2024-09-03 09:16:56 +0000 failureReason=2 callUUID=99F3E298-C65A-4AA1-A39E-8B649ACE810A handles=(
"<CXHandle 0x301a6e060 type=PhoneNumber value=u:yer7tXJIoEy7ecC1 siriDisplayName=(null)>"
) contactIdentifier=(null) video=0 relay=0 upgrade=0 retry=0 emergency=0 isVoicemail=0 ttyType=0 localLandscapeAspectRatio={0, 0} localPortraitAspectRatio={0, 0} dateStarted=(null) localSenderIdentityUUID=(null) shouldSuppressInCallUI=0>
App MUST implement the OPTIONAL delegate method and call [action fulfill]
-(void)provider:(CXProvider *)provider performStartCallAction:(CXStartCallAction *)action
I have no idea why CallKit time outs the call in case if app has no this optional delegate implemented.