I have an Interactive Legend Instant App that is hosted in Portal and shared with AGO via a distributed collaboration for inclusion on a Hub site hosted on AGO. The app opens up fine from the Hub site except that its basemap toggle tool is nowhere to be seen. I have confirmed that when opened from Portal, the app's basemap toggle tool displays and functions normally. Everything else in the app seems to be functioning as expected when launched from Portal, the Hub site, or the item details page in AGO.
Here's the app launched from Portal, with basemap toggle in lower left:

And here it is launched from AGO, with basemap toggle MIA:

At first, I thought maybe there was a sharing/permissions issue with the basemaps group in Enterprise where they couldn't be viewed by someone logged in with an AGO account, but then I realized that the basemap switcher widget works just fine in a Web AppBuilder app hosted on Portal and shared to AGO in the same manner.
Here's the Portal-hosted WAB app launched from AGO with basemaps galore:

Any ideas? Many thanks in advance!