pulling from memory last time I spoke to my standards guy, he said the WACN is supposed to be the encoded system FCC callsiign and thus the "system ID" with the remaining simply being whatever NAC the manufacturer chooses for the sites. I never understood what you were supposed to do if the system had multiple callsigns.
The Harris guys used to tell us that Moto was out of spec since they used the "Region ID/NAC" as the system ID with every system having the same BEE00 "System ID" as they referred to it. In RPM they do refer to the xxx field as "sysid/region ID" and the xxxxx field as "network address (WACN)"
Other manufacturers (im looking at you EFJ) simply make up their own three digit "system ID" and WACN, often 00001. Their system keys also seem to utilize both fields so a system key for 123/BEE00 would not match 123/BEE01 for example. I will say its pretty handy having an authorized Motorola key for system ID 00A and it be able to be used on a huge majority of Harris trunked systems lol.
The one thing I do like about the way moto does it, is you can usually tell the age of system relative to other systems as they seem to increment the system ID logically as they create systems.
Maybe
@KevinC can tell us why there are oddball WACNs that deviate from BEE00, such as GATRRS using BEE09. Was this at the customer request? What benefit would it have for them with Moto keys ignoring the WACN but other manufacturers having to spell it out anyway?