Hi,
I have a webmap which I use in a mobile app with Xamarin Forms and ArcGIS .NET Runtime 100.5 (problem also spotted in 100.4). I use a vector basemap in this webmap : World Navigation (https://www.arcgis.com/home/item.html?id=63c47b7177f946b49902c24129b87252) and the style in not honored on iOS, randomly on Android.
WebMap :

iOS screenshot :

iOS screenshot if I force the basemap in the code :
<SPAN class="keyword token">private</SPAN> <SPAN class="keyword token">async</SPAN> <SPAN class="keyword token">void</SPAN> <SPAN class="token function">OnMapLoaded</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">object</SPAN> sender<SPAN class="punctuation token">,</SPAN> EventArgs eventArgs<SPAN class="punctuation token">)</SPAN>
<SPAN class="punctuation token">{</SPAN>
_mapView<SPAN class="punctuation token">.</SPAN>Map<SPAN class="punctuation token">.</SPAN>Basemap <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">Basemap</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">ArcGISVectorTiledLayer</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">Uri</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"https://www.arcgis.com/home/item.html?id=63c47b7177f946b49902c24129b87252"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
So the basemap style is not honored when loaded from a webmap, but is OK when forced by setting the portal item id.
Any clue?
Here's how I initialize the map using a webmap item id:
<SPAN class="keyword token">var</SPAN> map <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">EsriMap</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">Uri</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"https://www.arcgis.com/home/item.html?id=5afc090637d54085a59a38d6f2f08adc"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="punctuation token">{</SPAN>
MinScale <SPAN class="operator token">=</SPAN> _config<SPAN class="punctuation token">.</SPAN>Map<SPAN class="punctuation token">.</SPAN>MinScale
<SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">;</SPAN>
mapView<SPAN class="punctuation token">.</SPAN>Map <SPAN class="operator token">=</SPAN> map<SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>