A federated ArcGIS Server site with your portal, and designating ArcGIS Server site as the portal's hosting server is a prerequisite for publishing Vector tile service.
You need to install and configure the following ArcGIS components to share a vector tile service:
ArcGIS Server
Portal for ArcGIS
ArcGIS Pro
Prerequisites for creating a vector tile service
Think Location