I just got an Enlightened badge for this.
However, the answer has 13 upvotes and I only received one today. It was also accepted some time back.
Why did I get a badge so late, instead of the usual delay of a day or so?
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
According to the timeline for the question, your answer was accepted just today. To get the Enlightened Badge, you must answer first, have a net score of 10+, and be accepted.
It was accepted some time back, but only momentarily. The script that assigns the Enlightened Badge runs approximately every
2 hours 10 minutes and didn't pick it up the first time.