mishgan,
map.addLayer тебе вернет map, а не добавленный слой (
https://leafletjs.com/reference-1.7.1.html#map-addlayer), поэтому на 12 строке ты в массив добавляешь инстанс карты.
const track = new L.KML(kml);
arrOpenLayer[sloy] = track;
map.addLayer(track);