There’s a race happening between loading the puzzle data and the user account data in the home page, which sometimes prevents the user-puzzle stats (plays, rating, fastest solve) from loading.
I may have fixed this issue by calling index_on_login after fetching puzzles and after fetching the user account, preventing from a double call with an external loaded_user_stats boolean variable.
There’s a race happening between loading the puzzle data and the user account data in the home page, which sometimes prevents the user-puzzle stats (plays, rating, fastest solve) from loading.