do you have this working in PVE 5.4.78 (6-3)?
Are you seabios or ovmf?
hostpci or args?
between the forums and the pci passthrough wiki i've tried almost everything and can't seem to get 43 to go away... really frustrating because on an earlier version of proxmox (6-2) on an apollo lake...