After going through every possible software config, we realized that the vendor messed up (and so did I). They sent non ECC RAM.
Got it sorted out, I got a replacement for all 4 modules with ECC RAM. Now the dmidecode, truenas dashboard everything shows ECC.
My sincere apologies