Custom Vector Tiles in Mapbox GL JS: When the Layer Loads but Nothing Draws
A custom vector source in Mapbox GL JS can fail silently. Here is what actually has to match — tile format, source-layer naming, and CORS — plus a worked example and verification checks.