Mdraid performance degraded and trim support

Hi all
I have a couple home server that I use as home infrastructure (file server, backup and study lab)

They both have a raid with lvm on top with samsung 860 qvo ssd

The main one performace degraded, the smaller one have 500mb/s write speed and the main one less than 100mb/s
this is the command i used
→ dd if=/dev/zero of=test.bin bs=1G count=16 oflag=direct

I tought that maybe its due to the fact that trim support is disabled on the raid drives.

a fast check showed that it should work cause all drive suppor the discard_zeroes_data

[root@andromeda data]# dmesg |grep zero
[    2.015806] ata1.00: Enabling discard_zeroes_data
[    2.016014] ata1.00: Enabling discard_zeroes_data
[    2.017541] ata1.00: Enabling discard_zeroes_data
[    2.467470] ata2.00: Enabling discard_zeroes_data
[    2.467681] ata2.00: Enabling discard_zeroes_data
[    2.469448] ata2.00: Enabling discard_zeroes_data
[    2.931305] ata3.00: Enabling discard_zeroes_data
[    2.931499] ata3.00: Enabling discard_zeroes_data
[    2.933345] ata3.00: Enabling discard_zeroes_data
[    3.395362] ata4.00: Enabling discard_zeroes_data
[    3.395642] ata4.00: Enabling discard_zeroes_data
[    3.397740] ata4.00: Enabling discard_zeroes_data
[    5.203386] ata7.00: Enabling discard_zeroes_data
[    5.203569] ata7.00: Enabling discard_zeroes_data
[    5.205401] ata7.00: Enabling discard_zeroes_data

but this other command seems to say otherwise

[root@andromeda data]# grep -s "" /sys/block/*/queue/discard_zeroes_data
/sys/block/dm-0/queue/discard_zeroes_data:0
/sys/block/dm-1/queue/discard_zeroes_data:0
/sys/block/dm-2/queue/discard_zeroes_data:0
/sys/block/dm-3/queue/discard_zeroes_data:0
/sys/block/dm-4/queue/discard_zeroes_data:0
/sys/block/dm-5/queue/discard_zeroes_data:0
/sys/block/dm-6/queue/discard_zeroes_data:0
/sys/block/dm-7/queue/discard_zeroes_data:0
/sys/block/loop3/queue/discard_zeroes_data:0
/sys/block/md127/queue/discard_zeroes_data:0
/sys/block/nvme0n1/queue/discard_zeroes_data:0
/sys/block/sda/queue/discard_zeroes_data:0
/sys/block/sdb/queue/discard_zeroes_data:0
/sys/block/sdc/queue/discard_zeroes_data:0
/sys/block/sdd/queue/discard_zeroes_data:0
/sys/block/sde/queue/discard_zeroes_data:0

some more info

[root@andromeda data]# dmesg |grep ATA-
[    1.999649] ata1.00: ATA-11: Samsung SSD 860 QVO 2TB, RVQ02B6Q, max UDMA/133
[    2.463670] ata2.00: ATA-11: Samsung SSD 860 QVO 2TB, RVQ02B6Q, max UDMA/133
[    2.927647] ata3.00: ATA-11: Samsung SSD 860 QVO 2TB, RVQ02B6Q, max UDMA/133
[    3.391647] ata4.00: ATA-11: Samsung SSD 860 QVO 2TB, RVQ02B6Q, max UDMA/133
[    5.199655] ata7.00: ATA-11: Samsung SSD 860 QVO 2TB, RVQ02B6Q, max UDMA/133
[root@andromeda data]# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md127 : active raid5 sda1[1] sdd1[4] sdc1[3] sdb1[0]
      5798249472 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
      bitmap: 5/461 pages [20KB], 2048KB chunk, file: /var/bitmap/raidBitmap.bin

do you have any hint suggestion about this issue?
Thank You
K.