Actually, I have no idea; most likely, the problem lies with the paths... I don't think the issue is with the icon itself.
Everything works normally if, for example, dds Vittorio is specified in the xdb. That is, everything breaks when a link is specified not to the default dds file that already exists, but to my own.