OK, I took your suggestion and switched to the google clock for the alarms.
I added “com.google.android.deskclock” to the allow list.
i set an alarm and it showed up as the next alarm.
however, now i can’t get that alarm to go away.
I turned the alarm off and expected the “next_alarm” sensor to go to unavailable. It didn’t. it stayed showing the same value for the next alarm as I had previously set.
And even if I set another alarm it still shows that one as the next alarm.
However, if I set an alarm before the previous one it shows that one as the next alarm.
IOW, if i have an alarm set for 1920 today it shows the next alarm is at 1920 today. If I turn it off it still shows the next alarm as 1920 today. If I set a new alarm for 1900 today it then shows that alarm as the next alarm. If I turn that one off it still shows as that being the next alarm, even tho it is turned off.