You cannot treat array elements as individuals. Keep in mind that all the elements share the same properties, so if you set visibility for one element, you are indeed setting for all, and so on.
Use clusters instead of arrays. Cluster members properties can be set either by manually creating a property node for the member, either through the cluster property Controls (an array of references to the members).
Paolo
-------------------
LV 7.1, 2011, 2017, 2019, 2021