Update to Xcode 15.3 has MapKit performance threading issues.

Seeing the following, whether initializing Maps() in SwiftUI or using Apple's example Overlay Project since updating to Xcode 15.3:

Thread Performance Checker: Thread running at User-interactive quality-of-service class waiting on a thread without a QoS class specified (base priority 0). Investigate ways to avoid priority inversions
PID: 2148, TID: 42369
Backtrace
=================================================================
3   VectorKit                           0x00007ff81658b145 ___ZN3geo9TaskQueue5applyEmNSt3__18functionIFvmEEE_block_invoke + 38
4   libdispatch.dylib                   0x00000001036465c2 _dispatch_client_callout2 + 8
5   libdispatch.dylib                   0x000000010365d79b _dispatch_apply_invoke3 + 527
6   libdispatch.dylib                   0x000000010364658f _dispatch_client_callout + 8
7   libdispatch.dylib                   0x0000000103647c6d _dispatch_once_callout + 66
8   libdispatch.dylib                   0x000000010365c89b _dispatch_apply_redirect_invoke + 214
9   libdispatch.dylib                   0x000000010364658f _dispatch_client_callout + 8
10  libdispatch.dylib                   0x000000010365a67f _dispatch_root_queue_drain + 1047
11  libdispatch.dylib                   0x000000010365af9d _dispatch_worker_thread2 + 277
12  libsystem_pthread.dylib             0x00000001036e2b43 _pthread_wqthread + 262
13  libsystem_pthread.dylib             0x00000001036e1acf start_wqthread + 15```