For example if I have 488 wins on a class and win a game with it.
I need to restart the client in order to see 489 wins.
If I gain xp, I need to restart the client in order for the value to update on the client.
If I purchase a pack, I need to restart the client in order to see the pack in the pack opener view.
Achievements I unlock, while I get the notification in the bottom left of the screen, I need to restart the client in order to see the completed quest in journal.
Rewards on the reward track, only become visible after a client restart.
This is a client side issue, preventing labels / values from updating while the game is running.