are you sure that ECC is working (unsure if you monitor this thread as its tad old)
as your ECC should be 64 in first box and 72 in second box (if its 64 128 that should be no ECC as the second number is just a multiple of 64 its missing the extra 8 bits)
//ECC Memory DataWidth TotalWidth 64 72
//Non-ECC Memory DataWidth TotalWidth 64 64
quite sure 64 128 and ecc 6 is an error
ECC should be single bit > 5 as ecc udimms only support single bit error corrections not muti
multibit correction > 6 is only possible on Chip kill type buffered/Registered memory as they have double stacked ram chips so 18 chips per side + the buffer/Register chip in the middle
one way to find out is boot into linux and run the commands to check for actual ecc enabled (best just googling it)
or just overclock the ram a bit until it actually starts showing event viewer errors in Kernel-WHEA in windows when running a memtest from inside windows (Ryzen DRAM Calculator has a built mem test) if software memtest shows errors ECC is not working as ECC would have corrected them or halted the computer on a uncorrectable ECC error
just ordered some 2666 ECC ram 2x16gb for £100

(MTA18ADF2G72AZ-2G6) see what happens
my wmic MEMORYCHIP get DataWidth,TotalWidth report returns correct non ECC at the moment (dual channel so 2 rows of 64 and a non ecc > 3 on the MemoryErrorCorrection type)
64 64
64 64
if it works it should change
64 72
64 72
ecc type 5
will report back in 3-5 days once i get them (say hello from 12-31-1969 at 11:00 PM as that's the last time it said i was here lol, can't believe it's 12 years have passed from when i last did
[email protected] heating the house up with 6x9800GX2 in 2 systems 2x 1200w PSUs just shy of 1KW been pulled from the wall each)