Though the port numbers may be unstable, Proxmox does assign stable **interface names** of this form: tap<VMID>i<VM_IFACE_NUMBER>.
And the faucet configs can be written in terms of interface name, or OFP port number:
https://docs.faucet.nz/en/latest/configuration.html#interfaces --> "interface...