Hello tsheikh,
it seems to be a problem of LabView misinterpreting
your data type (see LabView help for "Read File").
If you just use an array and not a cluster, why not
use the normal ReadFile to read the needed number of elements?
As workaround I would write a subvi with 2 arguments:
filename and number of elements to read...
Best regards
Gerd
Best regards,
GerdW

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