I'm not sure if there is going to be another forum update at some point, or if there are few enough changes being made in the Larian Vault for badges that it would be easier to start manually enabling them.