Custom badge for trust level 0

Badges are granted at a fixed time each day. It looks like there is nothing wrong with your code, then all you have to do is wait for the next day and it will automatically grant.

(Or you can also go to /sidekiq/scheduler, find Jobs::BadgeGrant and press trigger)