Трим в виндовой ВМ, я так понимаю, включен:
Правильно понимаете.
Вот у меня на даче утюг включен. Но не нагревается. А знаете почему? На даче нет электричества. Есть проводка, розетки, выключатели, а электричества нет.
Поэтому
включен это еще не значит что работает.
fsutil behavior query DisableDeleteNotify показывает включен ли TRIM.
Если включен - файловая система будет исправно отправлять комманды TRIM.
Но кто сказал что эта команда дойдет до накопителя?
Если накопитель подключен через правильный интерфейс поддерживающий TRIM - например AHCI или NVMe то проблем нет обычно.
А вот если он подключен через старый интерфейс типа IDE, или через RAID контроллер, или это вообще виртуальный диск - тогда конечно же команда TRIM до диска не дойдет.
Поэтому если вы используете виртуализацию - забудьте про TRIM и решайте проблему другими способами!