MKTileOverlay flickering bug on iOS15 built with xCode 13

Our app built with Xcode 11 works fine on iOS15 with custom map tiles. We are now building and running it using the latest version of Xcode 13 and we have a serious problem with the custom map tiles flashing in an ugly way every time we try to update an annotation or move the map. It flashes bits of the apple map behind the already displayed tiles. Two screenshots are attached from a video capturing the flashing change in state from the normal map to the map with lots of tiles missing when a map annotation was updated.

Is this a known bug with MKTileOverlay and Mapkit in iOS15 and is there a work around or fix?

This behaviour is also present if we run the app on Mac OS12 on a Macbook M1Pro

This was a bug in iOS 13 and was fixed, bug sadly has returned in iOS 15. See the following threads about this issue:

Even our apps built with previous versions of Xcode are displaying this problem on iOS15. It appears to occur with MKPolyline rendering.

MKTileOverlay flickering bug on iOS15 built with xCode 13
 
 
Q