Hi,
vCNS (aka vShield Edge) DOES support sending logs to remote syslog servers that exist on external networks, and not just internal networks, provided that there is connectivity to the remote server. Have you double-checked that port 514 is open from your local site to the remote end syslog server? Perhaps you can provide some more info about your setup (software version, topology, etc...).