Using Arcgis JS 4+, Vector tile symbols are not rendering because the Sprite files never get called.
Type Circle, Lines and Polygons work fine because it doesn't use the sprites but symbols with the same point data does not render any symbols.
const tiledLayerTest = new VectorTileLayer({styleobject})
"sprite": "https://cdn.arcgis.com/sharing/rest/content/items/30d6b8271e1849cd9c3042060001f425/resources/sprites/",
"glyphs": "https://basemaps-api.arcgis.com/arcgis/rest/services/OpenStreetMap_v2/VectorTileServer/resources/fonts/{fontstack}/{range}.pbf",
style: {
layers: [
id: 'layerid',
source: 'layerid',
'source-layer': 'layerid',
type:'symbol',
layout: {
"icon-image": "Road/Shield white black/6",
'symbol-placement': 'point',
'text-font': ['Arial Regular'],
'icon-size': 60,
}
spaint: {
color: style.color,
}],
sources: {
[layerid]: {
type: 'vector',
minzoom: maxscale || 12,
url: '/v1/layers/' + layerid,
tiles: [
'/{level}/{col}/{row}',
],
},
},
},