Comentário oficial
The "springing back" you are describing is because the offline saved version of the cached basemap only has a certain amount of detail associated with it so we limit the zoom there since there is not more data to show.
We will look into making it so the Apple Maps basemaps don't get that same automatic zoom reduction.