MKMapView hides overlays when partially zoomed in - why?

I am using MKMapView to display a gps track as an MKPolyline. But when in satellite or hybrid view MKMapView hides parts of the track when I zoom in, even when the entire track should be visible. When I change to street view I get the polyline displayed correctly. Is this a bug in MKMapView or is there some way of forcing the line to sit above the map? My guess is it's something to do with the pseudo-3D rendering that projects trees and other objects above the map plane and results in hiding (or rather preventing the rendering of) parts of the polyline. But I haven't found any way to fix this. I am using a Mac OSX Catalina.

MKMapView hides overlays when partially zoomed in - why?
 
 
Q