I’ve found that %asset_parent% for a site asset will return the asset itself, while %asset_parents% will return the id of the parent - not sure if that is expected behaviour or not?
It kinda makes sense because lineage context is determined by URL, and the Site is the top of the URL context. Above that, the lineage doesn’t have any information with which to choose one of the available parents as %asset_parent%.