My DHI-NVR52A16-16P-4KS2 works fine with 8TB drives.
From what I understand, there are MBR and GTP for partioning a HDD. MBR (Master Boot Record) has a 2.2TB limit for a partition, thus may have problem with HDDs larger than 2TB. Modern operating systems like Linux version greater than 2.6.35 & Windows 10 uses GTP for partitioning a HDD. A GTP partition can be as large as 2^64 (2 to the power of 64) blocks. Using a 512K-byte block, that's equivalent to 9 ZB (zetabyte) in size.
Since my DHI-NVR52A16-16P-4KS2 can use a 8TB drive, I suspect that the OS is modern Linux that uses GTP partitioning. With that, there would be no problem using any size of HDDs currently available on the market.