I found a network that had a $chr(45) hyphen in the $network value, and tested this with 6.16 and 6.2, and could not see the behaviour you described. I could see the entire the-$network-name after disconnecting:

//echo -a *** $scid($cid).status $count($network,$chr(45))

*** disconnected 1