We have been working to migrate a GIS Viewer application we have for our municipal employees that is based on open source software to our Enterprise Portal using Experience Builder and MapViewer. It has been quite slow so I've explored using Vector Tiles for displaying features to speed things up but have read that you cannot have pop-ups or queries/other interactivity with a Vector Tile Layer in MapViewer currently.
We resort instead to using Map Image Layers which is slower than the Vector Tile but at least has the interactivity but the more layers we add to the map, the slower the performance. Having interactivity with vector tiles is a much needed feature in MapViewer.