I've been playing with the new "Add Data with Arcade" feature in Experience Builder and it's blowing my mind. The ability to use Arcade to dynamically create data sources on-the-fly is insanely powerful. This begs the question... is it possible to get these dynamic data sources displayed as a layer in a map? It seems like this should be possible, but I'm not able to find anything pointing me in the right direction. See this section in the Experience Builder help...
Add Data with Arcade
It seems like this would need to be a function of the Map Viewer... but as far as I can tell it doesn't exist even though that's the logical starting point for such an ability.