Issue with an array of scene capture meshes

Can anybody help me with this issue please. i am having some difficulty trying to create an array of meshes by using scene capture and putting them on a group of buttons within a uniform grid . I have the scene capture working and the array says correct values from a print string node . However when I try and play , the inventory grid has the last value in the array and this is placed across all buttons . So If i have three items the three buttons all have the same icon. Should I bind the scene capture to the button image .
I have attached two picks . thanks in advance .