Set Array Elem w/ Structs -- Why isn't it working? (creating robust target reticle system to display target info...)

So UE4 keeps drawing the reticle over and over and over again, even though I have a check set up in my struct array of target information – which checks to see if one already exists.

No matter what I do, the set array elem doesn’t seem to actually update the array.

What is happening here?

Literally just want it to add to viewport and position based on scene component position, then when it goes off screen to destroy the element and when a pawn returns, to create a new one. Can’t get past the first problem thus far because UE4 sees fit not to update the struct and gets stuck in a very ugly draw loop :frowning: