Apple Maps Not responding to scrolling, zooming, or tap gestures on custom pins

Scrolling and zooming

I have two apps that utilize the Apple Maps and since I updated my xcode to use IOS18, some of the functionalities have either been missing or glitching, and when I roll back to IOS17.5, everything seems to work fine.

When I use MKMapView and use

mapView.isZoomEnabled = true 
mapView.isScrollEnabled = true

Scrolling and zooming is still not working on IOS18 but IOS17.5 works fine.

Clicking on custom annotations

When I press on a custom annotation I add to the MapView, the gesture is sometimes recognized and most of the times not recognized. If I have 20 annotations, there is a possibility only 2 of them respond to tap gestures. Below is how I define the annotation.

Annotation("Pin", coordinate: CLLocationCoordinate2D(latitude: latitude, longitude: longitude), anchor: .bottom) {
    Button(action: {print ("Pressed annotation"){
        CustomPin()
        }
}
Apple Maps Not responding to scrolling, zooming, or tap gestures on custom pins
 
 
Q