Hello Siddharth
I don't think it's normal for your activator to always have the same RunID.
Maybe there is an issue with the read buffer?
:READ function have some limitations

You could try &$ACTIVATOR_RUNID# instead of &UC_CAUSE_NR#
Hope it will be useful
Stéphane