I am having an issue, I have some achievements linked to some leaderboards (set to Calculate Daily). When the leaderboard is calculated, one player gets some achievements twice: once at 00:03 and another time at 00:05. I let you a screen capture from the script log.
I don't know if this has something to do with it, but just in case...every time I give an achievement I give the player a combination of virtual goods through cloud code, then I remove the achievement.
Can you double check your Calculate Daily Leaderboards to make sure you aren't awarding this achievement in two of them ? Is there a reason why you remove the achievement straight after it has been awarded ? In your case a leaderboard is calculated and as soon as the achievement is awarded to a player for being in X position, you are removing the given achievement straight away in the AchievementEarnedMessage (or somewhere else) ? You can set an achievement to be repeatable in its configuration on the portal so a player will get this message every time, so you don't need to remove it. If you have any further questions just let me know.