I came to the conclusion that #SwiftUI’s MapKit is not yet ready. When building out my app with the Clustering of annotations the limitations became clear.
I switched to #UIKit’s MKMapView using a UIViewRepresentable and clustering is working amazing.
It still feels strange. First I build the Map using #SwiftUI’s#MapKit starting from iOS 16, then migrate to the new Map for iOS 17 users and up. This migration already opened up a lot of neat features and modifiers.