Hi samer,
have you read smercurios message?
You only access this global variable once! And is a read access, you never write to that global. Just
making a copy of your control (local in subvi1) into "global_subvi"
doesn't create a connection between them! You just created a global using the same name with
NO connection to that (local) control...
Either use this global in each subvi or use inputs/outputs in each subvi and a shift register in the main vi...
Best regards,
GerdW

using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019