iface eth0 inet manualauto vmbr0iface vmbr0 inet manual bridge-ports eth0 bridge-stp off bridge-fd 0
No experience with Proxmox, but my guess would be: Since the DHCP reply is addressed to the eth0 MAC address, the host claims it for itself and doesn't forward it to the VirtIO NIC. Changing the eth0 MAC address to something random might work.
why should it forward these frames