Hello, thank you for your patience.
We have pushed some fixes to improve the server issues we've been having. Specifically, the leaderboard issue has been fixed, as well as some connectivity issues.
However, we continue to be impacted by various Steam services being offline. Our goal is to ensure you can keep playing, and we will continue to improve our service.