[Blocked] App review rejected. Crash on launch

We submitted our Mixed Reality app. Apple returned 4 crash logs with following exception backtrace.

App crashed on launch. We have no idea what happened to our app. Does anyone have any insights about this crash? Really appreciate ur help!!

PolySpatial: 1.0.3
Unity:2022.3.18f1

Last Exception Backtrace:
0   CoreFoundation                	       0x197dd5588 __exceptionPreprocess + 164
1   libobjc.A.dylib               	       0x18b02e984 objc_exception_throw + 60
2   CoreFoundation                	       0x197dd5474 -[NSException initWithCoder:] + 0
3   ARKitCore                     	       0x1aefc0ed0 __ar_session_request_authorization_block_invoke + 168
4   CoreFoundation                	       0x197ddc634 __invoking___ + 148
5   CoreFoundation                	       0x197dd9490 -[NSInvocation invoke] + 428
6   Foundation                    	       0x19c1dda58 __NSXPCCONNECTION_IS_CALLING_OUT_TO_REPLY_BLOCK__ + 16
7   Foundation                    	       0x19c1dd5b8 -[NSXPCConnection _decodeAndInvokeReplyBlockWithEvent:sequence:replyInfo:] + 520
8   Foundation                    	       0x19c1e2080 __88-[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:]_block_invoke_3 + 188
9   libxpc.dylib                  	       0x235673724 _xpc_connection_reply_callout + 116
10  libxpc.dylib                  	       0x235666098 _xpc_connection_call_reply_async + 80
11  libdispatch.dylib             	       0x235393154 _dispatch_client_callout3 + 20
12  libdispatch.dylib             	       0x2353b08c4 _dispatch_mach_msg_async_reply_invoke + 344
13  libdispatch.dylib             	       0x23539a4ec _dispatch_lane_serial_drain + 368
14  libdispatch.dylib             	       0x23539b1cc _dispatch_lane_invoke + 432
15  libdispatch.dylib             	       0x2353a5dd8 _dispatch_root_queue_drain_deferred_wlh + 288
16  libdispatch.dylib             	       0x2353a564c _dispatch_workloop_worker_thread + 404
17  libsystem_pthread.dylib       	       0x23560d06c _pthread_wqthread + 288
18  libsystem_pthread.dylib       	       0x2356145c0 start_wqthread + 8

Is there any information on what the exception is? This looks like requesting some kind of authorization (hands, world sensing, etc.) actually returned an exception from the OS.

Thread 3 name:   Dispatch queue: com.apple.NSXPCConnection.m-user.com.apple.arkit.service.authorization
Thread 3 Crashed:
0   libsystem_kernel.dylib        	       0x2355342ac __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x23560c19c pthread_kill + 268
2   libsystem_c.dylib             	       0x2354a1bd0 abort + 180
3   libc++abi.dylib               	       0x2326b57b8 abort_message + 132
4   libc++abi.dylib               	       0x2326a59b8 demangling_terminate_handler() + 348
5   libobjc.A.dylib               	       0x18affc528 _objc_terminate() + 144
6   libc++abi.dylib               	       0x2326b4c8c std::__terminate(void (*)()) + 16
7   libc++abi.dylib               	       0x2326b4c30 std::terminate() + 56
8   libdispatch.dylib             	       0x235393168 _dispatch_client_callout3 + 40
9   libdispatch.dylib             	       0x2353b08c4 _dispatch_mach_msg_async_reply_invoke + 344
10  libdispatch.dylib             	       0x23539a4ec _dispatch_lane_serial_drain + 368
11  libdispatch.dylib             	       0x23539b1cc _dispatch_lane_invoke + 432
12  libdispatch.dylib             	       0x2353a5dd8 _dispatch_root_queue_drain_deferred_wlh + 288
13  libdispatch.dylib             	       0x2353a564c _dispatch_workloop_worker_thread + 404
14  libsystem_pthread.dylib       	       0x23560d06c _pthread_wqthread + 288
15  libsystem_pthread.dylib       	       0x2356145c0 start_wqthread + 8

Yes. It seems ARKit Authorization throw the exception. In the game, I only used the ARSession in Unity. Is this the reason?