Adding Enum member doesn't happen at ForEachEnum

Here is [a project][1] where you can check it, and here is the picture about it:

If you add a new element to EGameType enum, and without saving the EGameType, or Compiling the NewGameMenu widget, you start the game, the new button doesn’t appear.
But if you do, a new button does appear with the name of the new enum member.