Thanks for taking a look Mark - I think I'm actually seeing this one reported in a variety ways, I dug a little deeper into the AppCenter logs and it looks like this is the most frequent reported stack:
MAIN THREAD - CRASHED
libc++.1.dylib
std::__1::__shared_weak_count::lock()
ArcGIS
Esri_runtimecore::Rendering_engine::GPU_texture::~GPU_texture()
ArcGIS
std::__1::__shared_ptr_pointer<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk*, std::__1::default_delete<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk>, std::__1::allocator<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >::__on_zero_shared()
ArcGIS
std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk>::~shared_ptr()
ArcGIS
std::__1::__tree<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::__map_value_compare<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::less<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index>, true>, std::__1::allocator<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> > > >::destroy(std::__1::__tree_node<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, void*>*)
ArcGIS
std::__1::__tree<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::__map_value_compare<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::less<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index>, true>, std::__1::allocator<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> > > >::destroy(std::__1::__tree_node<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, void*>*)
ArcGIS
std::__1::__tree<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::__map_value_compare<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::less<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index>, true>, std::__1::allocator<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> > > >::destroy(std::__1::__tree_node<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, void*>*)
ArcGIS
std::__1::__tree<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::__map_value_compare<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::less<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index>, true>, std::__1::allocator<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> > > >::destroy(std::__1::__tree_node<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, void*>*)
ArcGIS
std::__1::__tree<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::__map_value_compare<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, std::__1::less<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index>, true>, std::__1::allocator<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> > > >::destroy(std::__1::__tree_node<std::__1::__value_type<Esri_runtimecore::Map_renderer::Image_drawable::Chunk_index, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Image_drawable::Image_container::Chunk> >, void*>*)
ArcGIS
std::__1::__shared_ptr_emplace<Esri_runtimecore::Common::enable_make_shared<Esri_runtimecore::Map_renderer::Image_drawable::Image_container>, std::__1::allocator<Esri_runtimecore::Common::enable_make_shared<Esri_runtimecore::Map_renderer::Image_drawable::Image_container> > >::__on_zero_shared()
ArcGIS
Esri_runtimecore::Map_renderer::Image_drawable::draw_(Esri_runtimecore::Rendering_engine::Device*, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Display_properties>, float, Esri_runtimecore::Map_renderer::Chunk_set, Esri_runtimecore::Rendering_engine::GPU_frame_buffer_view const&)
ArcGIS
Esri_runtimecore::Map_renderer::Canvas_drawable::draw(std::__1::shared_ptr<Esri_runtimecore::Rendering_engine::Device> const&, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Drawable::Render_properties> const&, std::__1::shared_ptr<Esri_runtimecore::Map_renderer::Display_properties> const&)
ArcGIS
Esri_runtimecore::Map_renderer::Map::draw(std::__1::shared_ptr<Esri_runtimecore::Rendering_engine::Device> const&)
ArcGIS
Esri_runtimecore::Geo_views::Map_view::draw(Esri_runtimecore::Geo_views::Device&)
ArcGIS
RT_GeoView_draw
ArcGIS
-[RTCGeoView draw:error:] RTCGeoView.m:607
ArcGIS
-[AGSMetalGeoViewRenderer drawRequested] AGSMetalGeoViewRenderer.m:99
ArcGIS
-[AGSGeoView setRtcGeoView:] AGSGeoView.m:307
ArcGIS
drawRequestedHandler RTCGeoView.m:279
ArcGIS
_ZN16Esri_runtimecore6Common4SlotIFvRKNS_9Geo_views8Geo_viewEEE12target_modelIZNKS0_6SignalIS6_E7connectINSt3__18functionIFvPvEEEEEvSE_OT_EUlNS0_14Signal_contextIS6_EESI_DpOT0_E_E6invokeEPKvS5_
ArcGIS
Esri_runtimecore::Common::Signal_detail::Signal_base::notify_(Esri_runtimecore::Common::Function_ref<void (Esri_runtimecore::Common::Signal_detail::erased_target_base&)>) const
ArcGIS
Esri_runtimecore::Geo_views::Geo_view_draw_requested::draw_request_callback()
ArcGIS
Esri_runtimecore::Map_renderer::Map::on_pulse_()
ArcGIS
RT_GeoView_pulse
ArcGIS
-[RTCGeoView pulse:] RTCGeoView.m:784
ArcGIS
-[AGSMetalGeoViewRenderer drawInMTKView:] AGSMetalGeoViewRenderer.m:85
MetalKit
-[MTKView draw]