It is possible that the leaderboard system has not been updated or there is a data synchronization error. Please check in-game to see if there is any error, or try relog (log out and log back in).
Try noting down the exact server IP or network name, your in-game username, and time of the matches, then contact a staff member or moderator through Discord, the forum, or the in-game /help or /report command. Include that you’ve had 20+ wins that didn’t register; staff can usually verify logs or player data manually.