Converting array of actors to array of point lights?

Another Noob hobbyist question.

So after a SphereOverlap filtered on point lights I wanted an array of point lights to interrogate light properties (such as intensity).

I managed to convince it to work with this script that compiles and functions perfectly well ‘NearLights’ being the point light array:

On restarting unreal and the game, a warning is placed on the ‘add’ node, but the script still works just fine.

The warning: “Warning Can’t connect pins. New Item and Item : Point Light Reference (by ref) is not compatible with Actor Reference.”

The warning can be removed by drawing of another add node from the ‘NearLights’ array and compiling, but this is temporary as it returns on restart.

So two part question:

-What are better ways to do what I want to do, namely convert the array of actors to array of pointlights (assuming what I have done is in someway ill-advised even if functional)?

-Is the warning just an issue with the syntax checker not recognising that the list of actors is already filtered on Point Lights (clearly SphereOverlap doesn’t let me set a PointLight array directly - the reason for the method of adding), in which case is the warning a bug?

Thanks for thoughts.

I am wondering if this is related to this bug report from 6 months ago, a warning about actor arrays that resets on restart, but don’t have the experience to call it: