Outdated subject, but I think, your analysis was confirmed here as well: https://github.com/jiangcuo/Proxmox-Port/wiki/Resource_PassThrough
With regards to:
- The missing piece looks to be MMU600_PCIE support, as non-platform devices don't seem to be getting assigned iommu groups?