Usual pattern for map name looks like this:
"Art/maps/alikr/alikr_base_0.dds"
But Dragonstar map uses slightly different pattern name:
"Art/maps/craglorn/craglorn_dragonstar_base_0.dds"
For example this LibMapPins code
Lua Code:
local zone, subzone = LibStub("LibMapPins-1.0"):GetZoneAndSubzone()
returns forDragonstar:
"craglorn", "craglorn_dragonstar"
and for Alik'r:
"alikr", "alikr_base"
You can either change your pattern or just use return value from LibMapPins (Destinations uses this library already).