DeviceActivitySchedule when device is powered off

For my app, I use the DeviceActivity API to define a daily, repeating DeviceActivitySchedule that begins at 12:00AM and ends at 11:59 PM every day. I notice that when the device is powered off before 11:59 PM and powered back on the next day, neither the intervalDidEnd nor intervalDidStart callback functions are called. It appears that the interval extends into the next day and only ends once 11:59 PM comes around again.

What is the expected behavior of the system to call the intervalDidStart and intervalDidEnd callback functions when the device is powered off during the scheduled start or end time?

What version of iOS are you running? This should have been fixed in iOS 16. Please file a bug using Feedback Assistant if this is occurring on iOS 16 or higher.

I am running iOS 16.2, and this is occurring for all my users, who are also all running iOS 16 which is the minimum required iOS version to run my app. I've filed https://feedbackassistant.apple.com/feedback/11875956 using Feedback Assistant.

From Kmart's comment, it seems like this is a known issue. Is there a known workaround that I could use before the bug is fixed?

DeviceActivitySchedule when device is powered off
 
 
Q