Hello,
Welcome to Microsoft Q&A.
ScheduledToastNotification.DeliveryTime
has no time limit.
You can do a simple test, set the date to one year later, and manually adjust the system time. After the predetermined time is reached, the notification will pop up.
But if the app is uninstalled, the notification will also be cancelled.
Thanks.