With the change to formal alliances limited to 5 teams, and then the reduction of Free Passage settings to only 2 that are globally applied across all castles, this is effectively making an alliance of 7 teams, where some allies are more equal than others.
What this does not consider is that with the fluid and variable nature of land, the same group does not hold lands at all the same locations. There are a myriad of neighbours with whom you need to share borders.
Further, with the failure of flying primarchs, in that they cannot fly over lands, but need free passage to at least hit the neutral roads, AND with the removal of the ability to create team portals, there is now an INCREASED demand for free passage or teams without Neutral Road access will become landlocked, and forced to wait on their neighbours releasing them so they can go to no mans land for PVP, or just to transition between their own lands.
The quick and simple fix to this is to allow for unlimited free passage spaces so that my three neighbours in one location, two in another, and two in a third can all be on my free passage list even if not a formal ally.
In reality most teams will need more than 2 whether they hold much land or not, and the higher leagues could use a couple of dozen slot. So why restrict it? If teams want to manage a list of 20 free passages, let them.