You're confusing Groups with Talkgroups (TGIDs).One issue with the 996P2 & the 325. If you run ID search to catch new groups and want to program everything already known in, there is a limit of 500 groups. I think the system is probably over 1000 now with some of the big cities coming online and all the ISSI groups.
The limits on the SDS100/200 is higher.
chris
Groups are the 'Departments' for collections of talkgroups used by a specified user on a trunked system, or a collection of conventional channels related to a specific use. There is actually a limit of 20 Groups per system, but that is not a limit on how many TGIDs can be contained. Overall memory capacity is listed as 25,000 'channels', a channel being a conventional channel or talkgroup. I don't find a specific breakdown for the P2 scanners, but believe the limits are the same as the predecessor XT series. If correct, there is a limit of 500 talkgroups per trunked system, but you can split a larger state or regional system into two or more if needed. But it's doubtful that you'd be able to receive more than 500 TGIDs on the system at any single location.