The PFHostID is a unique identifier for your computer hardware that acts as a security key. When you generate an entitlement token for your computer, it ties your entitlement to your computer using the PFHostID.
PFHostIDs are generated using the MAC address of your computer's primary network interface controller. If you change your network configuration after activating your entitlement in a way that means this MAC address is no longer available, this will mean your PFHostID changes to a different value.
If your PFHostID is changed after you have activated your entitlement, you will not be able to launch PFTrack or PFClean. To avoid any problems, ensure that the MAC address of your primary interface controller is not changed after generating your static entitlement token file.
If you are trying to run your application on a virtual machine using a static entitlement, it may not be possible to determine a unique PFHostId for your machine at all. In these situations you cannot license your application to run on a virtual machine using a static entitlement. Instead you should use a physical desktop machine with a fixed PFHostID.