How to create asset with tag?

Heyoo, I’m using contentfulManagementClient to push some content. Now I recieved task to add tag to assets.
I’m using this code to create asset:

uploadReference.SystemProperties.CreatedAt = null;
uploadReference.SystemProperties.CreatedBy = null;
uploadReference.SystemProperties.Space = null;
uploadReference.SystemProperties.LinkType = "Upload";

File file = new File()
{
    FileName = product.Content.Image.Name,
    ContentType = "image/jpeg",
    UploadReference = uploadReference,
};

ManagementAsset managementAsset = new ManagementAsset()
{
    Title = new Dictionary<string, string?>
    {
        ["de"] = product.Content.Image.Name,
        ["en"] = product.Content.Image.Name,
        ["fr"] = product.Content.Image.Name
    },

    Description = new Dictionary<string, string?>
    {
        ["de"] = product.Content.Image.Description.De,
        ["en"] = product.Content.Image.Description.En,
        ["fr"] = product.Content.Image.Description.Fr
    },

    Files = new Dictionary<string, File?>
    {
        ["de"] = file
    },

    Metadata = new ContentfulMetadata
    {
        Tags = new List<Reference>()
        {
            new Reference(SystemLinkTypes.Tag, "tag")
        }
    }
};

And here’s my code on service part

var uploadReference = await _managementClient.UploadFile(bytes);
var managementAsset = FieldsResolver.SetAssetFields(valaisLocalProduct, uploadReference, imageNumber);
var managementAssetResult = await _managementClient.CreateAsset(managementAsset);
var processedManagementAsset = await _managementClient.ProcessAssetUntilCompleted(
    managementAssetResult.SystemProperties.Id, managementAssetResult.SystemProperties.Version.Value, "de");
await _managementClient.PublishAsset(
    processedManagementAsset.SystemProperties.Id, processedManagementAsset.SystemProperties.Version.Value);

Asset is published, then it’s added to entry and everything is working perfectly fine except tag which is not added.
My management asset has Metadata with Tags inside but after creatingAsset my managementAssetResult.Metadata.Tags.Count is 0.
I’ll be very thankfull for any help