Well, it's obvious...the Virtual Copy is a copy of the original. Adding a Snapshot should add the snapshot to the VC & the original since a snapshot is stored in the image XMP metadata...History on the other hand, isn't. Once you spawn a VC, the original image's history tracking stops for the VC. Note, you can use the command Set Copy as Master in the Library's Photo menu. That toggles the VC into the master and the master into the VC.
The ability to move settings between the master and the VC via a Snapshot is actually very cool functionality. If it isn't working for you, you must have something else going on.