This was where the magic happened! Change as follows to respect the `ServiceType` configured when creating the context :)
```java
@Inject
 public RegionToCDNEndpoint(@ApiVersion final String apiVersion,
        @Named(KeystoneProperties.SERVICE_TYPE) final String serviceType,
        final RegionIdToURISupplier.Factory factory) {
    this.endpointsSupplier = factory.createForApiTypeAndVersion(serviceType, apiVersion);
 }
```