--Updated with new findings -- Tested in both simulator and on device. Maps are not loaded correctly when the app is run from a cold start. Tiles are not being displayed.
<
I had exactly same problem, spent a lot of time to find a solution and finally I did. So in my case problem was with wrong inisializing. Usually you would write let mapView = MKMapView() on the top of the viewController and then customise it somewhere later inside viewDidLoad but after IOS 11 Beta 1 it stopped working. I fixed it by changing to var mapView: MKMapView? on the top of the viewController and then inside viewDidLoad I inisializ it like mapView = MKMapView(). Hope it helps someone! :)