Glad you got it working.
At any given time, you only need the active control channel for the scanner to scan. It will ignore all channels that aren't control channels. Having to scan through a bunch of active channels to find the active CC will slow scanning speed down slightly.
In the case of Palmetto 800, control channels rarely change. I would program the active CC in position 1, and program the alternates after that. Omit the voice-only channels.
The 651 supports a couple of different multi-site scan options. Because Palmetto 800 has many sites, you may choose to take advantage of this feature if you move around a lot. Or if you want to listen to talkgroups that are only carried on certain sites. In this case, you can program additional active control channels into the same TSYS object. "Stat" mode has the scanner check all of the active CCs, where "Roam" mode has the scanner try to determine the "best" active CC and scan it until it is no longer the best.
My experience is that I typically only need to scan a single site 90% of the time, so I don't typically use the multi-site modes. But there are legitimate uses.
Example - You want to monitor Greenville PD and Spartanburg SO at the same time, and you're within receive range of both the Greenville (35) and Spartanburg (19) sites. You could program both CCs into your TSYS object, along with the appropriate talkgroups, and set the mode to "Stat". The scanner will scan both CCs, and it will receive Greenville PD talkgroups when checking the Greenville CC, and the Spartanburg SO talkgroups when checking the Spartanburg CC.
In that example, if you set the multi-site mode to "Roam" instead of "Stat", it will choose one of the CCs to scan every time. And you'll never hear one set of talkgroups or the other.
So it's best to determine which site (or sites) within your listening range carry the talkgroups you want to hear, and ensure that you're scanning the appropriate CCs within your TSYS object.