@kevin963210 building on what @TMACMD has advised the reason that ADPv2 is not supported on HDD or mixed SSD/HDD configuration is due to the lack of IOPS (Input/Output Operations Per Second) of HDDs. HDDs have an IOPS of approx. 150 per drive, whereas SSD's are > 10,000 IOPS per drive (NVMe drives can be 500k IOPS).
With ADPv2 on HDD you would terrible performance with the two data aggregates stripped across a drive when both aggregates were heavily active, unlike ADPv1 which has a single root and single data partition per drive.
ADPv1 does not have data partition contention like ADPv2 but is not a problem with AFF due to the high IOPS of flash.
In AFF systems you generally run into controller limitations before you run into drive IOPS limitations.