I stumbled on this thread after having basically the same issue with trying to present a PCI card to a VM through qemu on an HP DL380 G6 (old, I know, but it was cheap on eBay).
The card was already in its own IOMMU group, so I had no reason to think it would be fixed with the pcie_acs_override setting (I tried anyway - it didn't).
I finally got the VM to boot by:
setting vfio_iommu_type1.allow_unsafe_interrupts=1
downgrading the BIOS from a 2016 ROM to the backup one already present from 2009
This was the key one for me. Once I had downgraded the BIOS without allow_unsafe_interrupts set, the RMRR error went away and was replaced with a helpful error telling me allow_unsafe_interrupts had to be enabled.
Anyway, just wanted to share my experience in case anyone else has the same issue.