Best way to spawn and keep track of decals

I am working on an editor decal spawning tool but, I cannot find a way to keep track the decals I spawned in the construction script. My reason for wanting to keep track of them is because I don’t want them to destroy on their own. I tried adding the decals to an array after spawning but, the array does not fill correctly. What is the best way to spawn decals from a construction script and add them to an array if they need to be cleared?

This looks ok, what’s going wrong with the array?

So, if I look at the array in the details panel, I can see that it does not populate correctly. This also means that the decals cannot be deleted until I reload the map.