Problem with Array

I’m hoping that someone can help me with a problem I’m having using an array and high scores. I followed this guide as a starting point but I cannot seem to get it working. As far as I can tell it doesn’t seem to be reading the array and nothing is being generated in the line UMG. Spent a day checking my code and I can’t for the life of me spot what I’m missing. At the moment I’m just testing the code and ultimately it will be moved from the character blueprint to the gamemode blueprint.
I’m using unreal 4.11

Scoreboard umg blueprint:

Line umg blueprint:

Character Blueprint:
http://i.imgur.com/W1cz9ST.jpg

Basically when I hit Q the Scoreboard umg is displayed but only the title, a quick print string on the output of the for each loop of the scoreboard umg showed nothing was happening with no prints string being displayed. Can anyone help?

All variables are exposed on spawn and public.

So it turned out I missed one of my variables when exposing to spawn. Now I just need to figure out why it doubles my record count each time I call it.