UDT Parameter math is not evaluating correctly

are you sure I try and this does not work for me…
what I see:
{PATH}.Alarm[{POS/16|#}].{POS%16}
if pos is <=8 the result is 0
if POS > 8 the result is 1 …

I already make another discussion but I think is better to reopen this
https://forum.inductiveautomation.com/t/udt-parameters-division/59989