Alarmon not reading properly

I am using this function:

$if(si(alarmon)=1, df("EEE hh:mma", si(alarmd)), No Alarm)$

There are no alarms set. Running Android 11 on Note 20.

is this going to be fixed ?