Fun fact: AI factions will vote for the ally with the highest pop be it the player or another AI faction or even themselves.
Thus in order to get the votes of AI factions the player needs to be:
1. An ally of the faction
2. Have the highest population among all alliance members