Crash on _dispatch_semaphore_wait_slow

Our App is starting to crash (SIGABRT) with the following semaphore failure:
_dispatch_semaphore_wait_slow + 132

that´s the stack trace of the affected threads:

CrashReporter Key:   682241501eca714a73bcfc32a9fc72f3697580c2
Hardware Model:      iPad8,3
Process:             TapestryPRO [590]
Path:                /private/var/containers/Bundle/Application/19755567-CB9E-49C2-9506-C3087BB86227/TapestryPRO.app/TapestryPRO
Identifier:          com.t-mobile.Tapestry-PRO
Version:             1.900.8 (1.900.8)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.t-mobile.Tapestry-PRO [529]

Date/Time:           2023-09-12 14:18:50.2918 -0400
Launch Time:         2023-09-12 14:17:34.2497 -0400
OS Version:          iPhone OS 16.6.1 (20G81)
Release Type:        User
Baseband Version:    5.03.01
Report Version:      104

Exception Type:  EXC_CRASH (SIGKILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: FRONTBOARD 2343432205 
<RBSTerminateContext| domain:10 code:0x8BADF00D explanation:scene-update watchdog transgression: application<com.t-mobile.Tapestry-PRO>:590 exhausted real (wall clock) time allowance of 10.00 seconds
ProcessVisibility: Foreground
ProcessState: Running
WatchdogEvent: scene-update
WatchdogVisibility: Foreground
WatchdogCPUStatistics: (
"Elapsed total CPU time (seconds): 40.950 (user 40.950, system 0.000), 47% CPU",
"Elapsed application CPU time (seconds): 0.300, 0% CPU"
) reportType:CrashLog maxTerminationResistance:Interactive>

Triggered by Thread:  0

Kernel Triage:
VM - (arg = 0x0) pmap_enter retried due to resource shortage


Thread 0 name:   Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        	       0x1ebc52c20 semaphore_wait_trap + 8
1   libdispatch.dylib             	       0x1b4a64448 _dispatch_sema4_wait + 28
2   libdispatch.dylib             	       0x1b4a64afc _dispatch_semaphore_wait_slow + 132
3   TapestryPRO                   	       0x104fc70a8 -[TapestryServices serviceCallUsingRequest:] + 632
4   TapestryPRO                   	       0x104fc6e18 -[TapestryServices serviceCallUsingMutableRequest:] + 232
5   TapestryPRO                   	       0x104fc6c6c -[TapestryServices serviceCallUsingMutableRequestReturnData:] + 180
6   TapestryPRO                   	       0x104fdf370 -[TapestrySSOAccess getStoreId:error:] + 948
7   TapestryPRO                   	       0x104f2efcc -[TapestrySSO getStoreId:] + 416
8   TapestryPRO                   	       0x104f34794 -[LoginViewController getStoreId] + 132
9   TapestryPRO                   	       0x104f33fa4 __39-[LoginViewController handleSSOHandoff]_block_invoke_3 + 116
10  libdispatch.dylib             	       0x1b4a62320 _dispatch_call_block_and_release + 32
11  libdispatch.dylib             	       0x1b4a63eac _dispatch_client_callout + 20
12  libdispatch.dylib             	       0x1b4a726a4 _dispatch_main_queue_drain + 928
13  libdispatch.dylib             	       0x1b4a722f4 _dispatch_main_queue_callback_4CF + 44
14  CoreFoundation                	       0x1ad62fc28 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
15  CoreFoundation                	       0x1ad611560 __CFRunLoopRun + 1992
16  CoreFoundation                	       0x1ad6163ec CFRunLoopRunSpecific + 612
17  GraphicsServices              	       0x1e822435c GSEventRunModal + 164
18  UIKitCore                     	       0x1af9a2f58 -[UIApplication _run] + 888
19  UIKitCore                     	       0x1af9a2bbc UIApplicationMain + 340
20  TapestryPRO                   	       0x104fc8b3c main + 112
21  dyld                          	       0x1ccb38dec start + 2220

Thread 1 name:   Dispatch queue: com.apple.UIKit.KeyboardManagement
Thread 1:
0   libsystem_kernel.dylib        	       0x1ebc537dc __ulock_wait + 8
1   libdispatch.dylib             	       0x1b4a6489c _dlock_wait + 56
2   libdispatch.dylib             	       0x1b4a64650 _dispatch_thread_event_wait_slow + 56
3   libdispatch.dylib             	       0x1b4a73714 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4   libdispatch.dylib             	       0x1b4a732c0 _dispatch_sync_f_slow + 148
5   UIKitCore                     	       0x1af9a322c __37-[_UIRemoteKeyboards startConnection]_block_invoke_3 + 156
6   CoreFoundation                	       0x1ad609c04 __invoking___ + 148
7   CoreFoundation                	       0x1ad5b7cb4 -[NSInvocation invoke] + 428
8   Foundation                    	       0x1a79626f8 __NSXPCCONNECTION_IS_CALLING_OUT_TO_REPLY_BLOCK__ + 16
9   Foundation                    	       0x1a7933a5c -[NSXPCConnection _decodeAndInvokeReplyBlockWithEvent:sequence:replyInfo:] + 520
10  Foundation                    	       0x1a7ea4a00 __88-[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:]_block_invoke_5 + 188
11  libxpc.dylib                  	       0x20c9baee4 _xpc_connection_reply_callout + 124
12  libxpc.dylib                  	       0x20c9adee8 _xpc_connection_call_reply_async + 88
13  libdispatch.dylib             	       0x1b4a63f2c _dispatch_client_callout3 + 20
14  libdispatch.dylib             	       0x1b4a81e38 _dispatch_mach_msg_async_reply_invoke + 344
15  libdispatch.dylib             	       0x1b4a6b40c _dispatch_lane_serial_drain + 372
16  libdispatch.dylib             	       0x1b4a6c0d8 _dispatch_lane_invoke + 436
17  libdispatch.dylib             	       0x1b4a76cdc _dispatch_workloop_worker_thread + 648
18  libsystem_pthread.dylib       	       0x20c95addc _pthread_wqthread + 288
19  libsystem_pthread.dylib       	       0x20c95ab7c start_wqthread + 8