Приложение уходит в фоновый режим и загружает процессор

Есть простое приложение WinUI 3, которое после закрытия иногда попадает в фоновый режим и загружает процессор на 20-25%. Приходится отключать его с TaskManager, чтобы можно было заново запустить. Кто-то сталкивался с этим?

Я думаю, что проблема в использовании PDF-слайдера. Когда его убираю, то приложение не уходит в фоновый режим.

    public ObservableCollection<BitmapImage> PDFPages { get; set; } = new();
    private async void LoadPDF()
    {
        try
        {
            string extension = Path.GetExtension(SelectedItem.Name);
            if (extension != ".pdf" && extension != ".PDF") return;

            StorageFile storagePDFFile = await StorageFile.GetFileFromPathAsync($@"{Folderpath}{SelectedFolder}{SelectedItem.Name}");
            PdfDocument pdfDoc = await PdfDocument.LoadFromFileAsync(storagePDFFile);

            PDFPages.Clear();

            for (ushort i = 0; i < pdfDoc.PageCount; i++)
            {
                BitmapImage image = new();
                PdfPage page = pdfDoc.GetPage(i);
                using (InMemoryRandomAccessStream stream = new())
                {
                    await page.RenderToStreamAsync(stream);
                    await image.SetSourceAsync(stream);
                }
                PDFPages.Add(image);
            }
            pdfDoc = null;
        }
        catch (Exception ex)
        {
            Message(ex.Message);
        }
    }
    <Grid Grid.Row="1" Grid.Column="1" Margin="5,0,0,0" BorderBrush="{ThemeResource SystemAccentColor}" BorderThickness="1,0,0,0">
        <FlipView ItemsSource="{x:Bind dokumenteVM.PDFPages}" Background="Transparent">
            <FlipView.ItemTemplate>
                <DataTemplate>
                    <Image Source="{Binding}"/>
                </DataTemplate>
            </FlipView.ItemTemplate>
        </FlipView>
    </Grid>

Ответы (0 шт):