I have a .tpk that i have uploaded to both ArcGIS Online and Portal for ArcGIS. It follows the ArcGIS Online tiling scheme but I've added the 1:564.248588 tile level. i can share the tile package to ArcGIS Online and Portal for ArcGIS without issue. When I publish the tile package in ArcGIS Online it displays fine, but when i publish in Portal for ArcGIS the hosted layer is 1kb, is not visible in a web map and i don't have the option to build or manage tiles on the settings tab for the hosted layer.
I know it isn't the location of the tiles / permissions because i have another .tpk that published fine and can be viewed in ArcGIS Online or Portal for ArcGIS.
Portal is federated with server, and the tiles that the .tpk was created from are visible in the server cache directory - so i can only assume the .tpk is fine (especially since it works on ArcGIS Online). The extent of the hosted service in portal also seems to be correct.
Can anyone think of anything i'm missing? Is there a reason why Build Tiles is not available in the settings tab in Portal?