RadzenUpload Component

Hello again. I can't seem to make this to work. Console.WriteLine("File copied to memory stream"); fails to print:

@page "/somepage"
@using ClosedXML.Excel
@using System.IO
<RadzenUpload
            Url="upload/single"
            Accept=".xlsx, .xls"
            Multiple="false"
            Style="width: 100%"
            Complete="@(args=>OnComplete(args))"
            InputAttributes="@(new Dictionary<string,object>(){ { "aria-label", "select file" }})"
            Progress="@(args=>OnProgress(args))"
            ChooseText="Upload"/>
@code {
    async Task OnProgress(UploadProgressArgs args)
    {
        if(args.Progress == 100){
            var file = args.Files.FirstOrDefault();
            if(file is not null){
                Console.WriteLine("File uploaded");
                await using var memoryStream = new MemoryStream();
                Console.WriteLine("Copying file to memory stream");
                await file.OpenReadStream().CopyToAsync(memoryStream);
                Console.WriteLine("File copied to memory stream");
                memoryStream.Position = 0;
                using (var wb = new XLWorkbook(memoryStream)){
                    var worksheet = wb.Worksheets.First();
                    var cellValue = worksheet.Cell(1, 1).Value.ToString();
                    Console.WriteLine(cellValue);
                }
            }
            
        }
    }
    void OnComplete(UploadCompleteEventArgs args)
    {
        Console.WriteLine("Upload completed");
    }
}