MapKit ignores maximumZ and minimumZ values in iOS13

The maximumZ and minimumZ values do not appear to be being honoured in iOS 13. As stated in the developer documentation at https://developer.apple.com/documentation/mapkit/mktileoverlay/1452660-maximumz “The map never tries to load tiles for a zoom level greater than the value specified by this property.”. This behaviour was observed for iOS 12 but on iOS 13 the map tries to load tiles beyond this zoom level. In my app, I have high-resolution tiles between zoom ranges 13-18 but the intent was always to let the user zoom beyond this and to allow the image quailty to degrade somewhat as the image was scaled ratther than replaced. The addition of futher zoom levels is prohibitive based on the overal file size, currently 600MB per map.


Has anyone else encountered this issue or found a workaround? There's been zero response on FB7554533 and it's been open for over a month at this point.