Google play service can't load leaderboard users images

I'm trying to save a list of Texture2Ds from the leaderboard but it always ends up to be empty (even if I keep it loading for a while).

public void LoadUsernames()
{

    for (int i = 0; i < usersData.Count; i++)
    {
        usersIds.Add(usersData[i].userID); //Get all the usersId inside usersData
    }

    Social.LoadUsers(usersIds.ToArray(), (users) =>
    {
        foreach (IScore score in usersData)
        {
            IUserProfile user = FindUser(users, score.userID);
            if (user != null)
            {
                usersName.Add(user.userName);
                usersTexture.Add(user.image);
            }
        }

        StartCoroutine(LoadingUsersName());
    });
}

Once the Textures are stored inside usersTexture I've got a raw image and I simply adding every single texture to the raw images, but usersTextures always ends up empty. I've tried to in the same way Social.localUser.image to the raw image and it works.