ArcGIS Hub actively points to layer ID 0 at rest when a dataset only contains 1 layer. The issue is when a tile service is used in ArcGIS Hub, layer ID 0 is a JSON file with the extent of the tile. This causes the imagery to not be shown in HUB. For the tile layers to render correctly on ArcGIS Hub, the source URL needs to point to the datasets rest page.