The logic that was appending the player's best leaderboard score when it hasn't improved was finding the player entry by rank. When multiple users share a rank, this could potentially place the best score on another player's entry.
I've updated the code to match the username instead of the rank.
The logic that was appending the player's best leaderboard score when it hasn't improved was finding the player entry by rank. When multiple users share a rank, this could potentially place the best score on another player's entry.
I've updated the code to match the username instead of the rank.