Look at it this way, You have 4 sims voting on 3 edicts. Each sim will vote for the edict which helps his or her cause. The royal adviser will vote for the village, the build master for the builder's guild, ect. Since there are only 3 edicts, there will always be at least 1 sim who is just voting for a random edict because none of them benefit their group. Figure out which sim that is and add a benefit for their group to the edict you want to pass and it should have 3 votes and pass.