Ich denke, es gibt ein Problem mit der hier verwendeten Logik:
Es werden Statistiken für alle Benutzer geprüft, die nach Beginn des Vormonats erstellt wurden. Wenn sich also ein Benutzer Mitte Juni angemeldet hat, werden Statistiken vom Anfang Mai bis Mitte Juni geprüft. Anschließend wird das Feld created_at der Auszeichnung auf das Ende des Vormonats (31. Mai) gesetzt. Dies würde es einem Benutzer, der im Juni erstellt wurde, ermöglichen, die Auszeichnung „Neuer Benutzer des Monats“ bereits Ende Mai zu erhalten.