I am very sorry to answer this after many years.
To read multiple Leader I recommend the following (It works 100% in my case).
- Don’t try to do this in a tick, run it in a beginplay
- Create a variable of type Array and add all the names of your statistics there.
- I recommend you to make a module “for each loop with delay” (Blueprint Snippets: Foreach Loop with Delay - YouTube) and in my case it goes well with 5 seconds for each element.
- Join your variable to this for each, you can create a map<Name,Integer> to store the Stat and its number, then play with these variables and do not read the leaderboard again.
Also important creates the leaderboard on Steam, otherwise it does not work, also if one of them you do not place it and this is part of item 1-29 will not read more from there (https://partner.steamgames.com/apps/leaderboards/{YOUR_APPID}).