This is not true, I myself have had more than that just this season. I have a player auto assigned jersey number 25, so I assumed I had 25 players at the time. Looking at that bug where all the old free agents go to a side, I think it's also proof that it is not programmed into the system to limit the number of players in the squad page, the total of signed and unsigned.