I'm not saying that your thought process is wrong, but let's agree that there is more than one way to skin a cat.
There is no reason why an APX codeplug couldn't be setup so that each trunking personality (i.e. grouping of talkgroups) can't make use of the Preferred Sites parameters. You could setup 596 as a single system in the codeplug, with all 8 control channels programmed into a single list, then restrict talkgroup access per site by way of Preferred Sites.
In fact, I would argue that this is more efficient as you don't need to unnecessarily duplicate 596 in the codeplug, when presumably you'd have the same UID in Provisioning Manager regardless of which site/county you're operating on.
You can do this, but there is no point IMO based on the fact that you cannot access "cary" TG's from Wake and you cannot access "Wake" TG's from the Cary side. From a programming standpoint, it takes me about 2 seconds to duplicate 596 then change the control channels to match the site I want.
Oh and to clarify, the first thing the subscriber checks when it's powered up is the list of programmed control channels, not the adjacent site list. Assuming that they even have the two sites broadcasting each other. If these are truly treated as separate systems, why would you even want an adjacent site list being broadcast? Aren't you trying to prevent automatic site roaming?
This depends. I'll clarify. If the adjacent site list is empty, then yes, the radio goes to control channel list first. If the adjacent site list is populated, the radio uses it first. As long as you don't switch from one system to another, the adjacent site list stays populated even if you power down the radio.
Now, if you switch from say.. Event 10 to Apex PD, you've just switched systems so the adjacent site list is erased, and the radio uses the control channel list first. If one switches to VIPER after that, then it'll clear the adjacent site list again and go to control channels. Then full spectrum.
So yeah, there is more than one way to skin a cat, but the 500+ radios I have programmed for VIPER, Wake and Cary work exactly as we want them to, so I'm going to continue to do it that way. I get what you're saying but at the same time, I don't really like using preferred sites anyway. That's just me though. 🤷🏼♂️