How is the physical Windows PC connected ... Wired to the internet router, wired to switch, or wired to proxmox?
From the proxmox host what is eno2 physically wired/connected to?
You could try starting the Windows VM with those setting I recommended in place and see if pulls an IP from pfsense.