For me, the long distance is not really a problem.
The bigger issue is that the players get spread to thin.
If 3 players are on the red side and 3 on the blue, it is possible that everyone is heading to another objective and never gets into a fight.
Maybe it would be better to have only one active objective, the same for both sides. So the distances stay the same, but at least everyone is heading for the same objective.