I had the same problem. I have PVE 6.2. Disks are set up with VirtIO Block. There's "Discard" option but adding it didn't change the error message.
I got it fixed this way:
- shut down VM Edit: not needed :)
- mount the disk inside PVE
- issue fstrim command on the mounted drive
If you have...