IOMMU is always enabled on AMD Ryzen in Proxmox, so you don't need amd_iommu=on. You most likely also don't need the other kernel parameters (and some are just invalid and do nothing).
If IOMMU is not working, it is because it is not (fully) Enabled in your motherboard BIOS. Also make sure you...