I have the situation that I answered one of my own questions on SO. For a while now I have 12 upvotes on this answer but so far have not earned the Enlightened badge (see my SO profile).
I remember there was one answer before mine, but it got deleted. According to this answer, this shouldn't affect the badge: Enlightened badge clarification
Is this wanted behavior - because I obviously accepted my own answer - to not give the badge in that case, or is it a bug? The SE blog states it's okay to answer your own questions, and for that I wouldn't see any reason it should be treated differently.