Even with PCIe passthrough, discard/TRIM can still be relevant depending on how the controller presents the disks to the guest. I’ve seen cases where Linux MDADM resync slows to a crawl due to queue depth limits, NCQ quirks, or firmware that was “happy” under VMware but behaves differently under KVM.