My question is what would we get from definitively determining why cubs is mayor? There's already suspicion it might be mechanics related, which isn't affiliation indicative. It could be role related, which isn't necessarily affiliation indicative. It could be that he actually got voted in, which isn't affiliation indicative.
I'm not sure why we're so hung up on it right now as it's something that is likely to remain unclear until later in the game, there is potential to lose something valuable to village since mayors often get extra abilities, and using cubs' #alwaysawoof history isn't exactly great play for RNGd roles.