It's a big unfortunate that leaderboards.gg has seemingly been in development hell for the past five years