Stopping a non-repeating alarm does not cancel it

I'm currently experimenting with AlarmKit and, when configuring an alarm with a Relative schedule, but that never repeats, I find that it is still scheduled in the AlarmManager, but the documentation says that an alarm that has no repeat schedule will be removed from the AlarmManager after firing.

This behavior is experienced both in my project and with the sample code AlarmKit-ScheduleAndAlert

To reproduce, create a non-repeating alarm, and, after firing, it will still be on the list marked as Scheduled

Am I doing something wrong or is this a bug?

Stopping a non-repeating alarm does not cancel it
 
 
Q