This was actually a very old feature that broke sometime around the release of 2.0 BotB. There was code there that didn't work, wasting resources, incompatible with the current db table layouts.
I think I need to create a separate table for votes that are a single category. The percentage thing will break, for example, if there is a bit period where everyone votes on the bits before an entry period. Unless they vote on all bits during the bit period, they would never reach 100% of voting on the entries.