Thanks, Can you change the Variable Type from an Array of BP_CeilingLights to an Array of Floats and see if you get the ForEach then?
I just tested a similar setup here and I get the For: