私が知る限り、URL には正しい形式を使用していますが、Mapbox Studio で Mapbox スタイルの JSON ファイルを置き換えると、「無効なソース URL」というエラーが表示されます。
関連する Mapbox と Azure Maps の例をすべて調べました。たとえば、1) https://docs.microsoft.com/en-au/rest/api/maps/render/getmapimagerytile 2) https://docs.microsoft .com/en-au/rest/api/maps/render/getmaptile
...
"sources": {
"azure": {
"type": "raster",
"url": "https://atlas.microsoft.com/map/imagery/png",
"subscription-key" : "<my-key>",
"api-version" : "1.0",
"tileSize": 256
},
"composite": {
"url": "mapbox://mapbox.mapbox-streets-v8",
"type": "vector"
}
},...
Mapbox Studio のスタイルを上記のソースを含むスタイルに置き換えると、「無効なソース URL」というエラーが表示されます。Mapbox がそのソースを使用できることを期待していました。