Make sure that when submitting runs, you submit a permanent link to your run, else it will be removed the the leaderboard. Twitch deletes VODs after a while, so pleeeease upload your runs to YouTube or at least highlight them on Twitch.