In Experience Builder (developer edition), I have several custom basemaps, some vector and some cached to 1,128. When scale range limits are not set and the map is zoomed in beyond 1,128, if the user selects one of the cached basemaps the map will zoom to the basemap LOD 1,128 (expected). However, when scale range limits are set and the map is zoomed in beyond 1,128, if the user selects one of the cached basemaps the map zooms all the way out to the full extent as was set in the scale range limit (not the basemap full extent). This means the user loses the area of interest completely. Why when scale range limits are set does it not just zoom to 1,128 as it does when scale range limits are not set?