This just happened to me as well. Except, the oracle told me that 7 or 10 is a witch (10 being a 'wretch'), but the 3 was the witch. And the oracle wasn't corrupted or anything
Sounds about right, since Oracle has to name a specific role when identifying evil. And since it sees Wretch as evil, they made something up, even if they arent corrupted.