Alcuni badge non vengono assegnati anche se dovrebbero esserlo

Sì, per impostazione predefinita i badge vengono concessi solo su informazioni pubbliche. Puoi creare badge manualmente e assegnarli ai membri indipendentemente dalla pubblicazione, ma ciò può diventare noioso.