The 25 is new players is now something like 32. It was changed after several P5 complained after they release underperforming 3rd-4th string players from their NLI. They couldn't replace enough players with a hard 25 signing cap. Also by total coincidence timed to not include transfers AND transfers not needing sitting out 1 year AND NIL bidding for top G5 talent and a few from FCS had commenced.