Tag Value Changed Script : only works with override

Dear experts.
I have a UDT with a tag value changed script.
When I create an instance of this UDT the script doesn’t get executed (I start with a log.trace)

When I override the Value Changed script but don’t make any actual changes it suddenly starts to work.

Any idea what might cause this behaviour?

A good starting point:

You might check your gateway Status / Diagnostics / Running Scripts page to quickly visualize any long running scripts.

You might also find Tag Diagnostics useful. Right-click on a tag –> View Diagnostics to check for anything out-of-norm.