Pretty sure when I uploaded previous games they showing in 'your games' section instantly. Unless there's a delay, my latest game isn't showing and I haven't set it's score table values as a result.
Edit: It does show in my profile, and I can then go into it to upload new versions (and get it's ID number, go into another of my games leaderboard edits and then change the ID number to edit the new games leaderboard)
Edit2: About two hours later the new game is showing up in my 'your games' list now?
Develop games in your browser. Powerful, performant & highly capable.