This is a known issue :D
Villager tokens were originally setup to be received by those who had purchased and claimed a mayor package.
The feature was not added for mayor titles, and this is why it isn't working for you.
This is not so much a bug as a feature request, and will most likely not be resolved or enabled until later, potentially after D&SS.
Thank you.
"Stupid questions make more sense than stupid mistakes."