Instance of data types doesn't fire value changed event

Tag is an indirect OPC tag, OPC Item Path : [machineID]c_Time
Instance of the tag, machineID is set, and value is read from PLC, but the value changed event isn’t fired.
The script is a simple print hello world.
If I use direct tag by hardcoding machineID, the value changed event fires.