Teams which have several players building rally points simply roll over anything. No matter how well you play, it is impossible to beat a team which has to run 50 meters instead of 150 meters. Very often, entire teams refuse to build any rally points but they are very happy to immediately use any rally point built by their team mates.
The player who built the rally point has to wait in line for a long time, or often he cannot even use their rally point as the enemy team gets too close and eventually destroy the rally point.
Having to wait in line to spawn from your own rally point makes no sense. You essentially are prohibited from using something you built. It is often better to not even bother building rally points, when you are the only one doing this for your team. Since your entire team is coming from one area, it is very obvious for the enemy team there is a rally point there, and they quickly destroy it.
In addition to this, often, your own team camps the rally point and refuses to move away from it, which means it is immediately spotted by the enemy team and destroyed.
in addition to this, the team which has many rally points functions as a force multiplyer, as even less skilled players are being pushed forward by having a well-positioned rally point to use. As a result, many games end up very quickly when one team does not build a single rally point.
It is very frustrating to be the only player in your team who bothers with rally points, and there is really no meaningful point to it. on the other hand, if you have 5-6 rally points, a team can just spawn over and over into combat with virtually no wait time. And there is no comeback mechanic for it. It is a lost game, and as a result, many players decide to simply quit, because there is no point to try and play well.
I suggest two of the following options:
Option 1: you can only spawn from a rally point built by yourself. Your team cannot use it. This should limit the huge advantage a team gets from having rally points over team that do not build rally points at all.
Option 2: Only other players in your team who have built rally points can spawn from another rally point. This would encourage players build rally points. A rally point cannot be built close to the spawn point. The player who built the rally point has priority to spawn from it. They do not have to wait in line to use their own rally point.
Option 3: At least give priority to the players who built the rally point, so they do not have to wait for their team in order to be able to spawn.
Option 4: Again, the player who built the rally points has priority to spawn from them. You can build as many rally points as there are players in the team. Alternatively, limit the rally points to 5 per side, and allow one player to be able to build 5 of them, if they wish to.