In the VM config file port forward information is captured in the Snapshot defition as well as the VM definition. This causes duplicates in port forward entries if the file is queried for all available network adapters. Querying the VM config file for the the Network Adapters only part of the Machine definition resolves this and yields the most up to date port forward info.