This is why your sub VI did not respond to the event:
Event Structure Does Not Capture the 'Value Change' Event When Values are Programmatically Changed
Solution:
I think register a user event for these controls' value change would be a way out
顶层VI动态调用多个子VI,希望在主VI中触发子VI的事件,如果子VI中控件很多,采用VALUE(SIGNAL)会非常复杂,尤其是在多个子VI的情况下。这种情况下,采用队列、通告等比较方便,如果必须采用事件结构,则用户事件是更好的选择。