We did it!
Just to note on your last comment, I have the fully built HL15. I believe the backplane is split between the SATA and SAS controllers on the motherboard. I got the X11SPH-nCTPF version.
Here is a plaster of screen shots through this process, hopefully this helps.
Starting the process with only the first 8 drives as you instructed:
Getting the /etc/vdev_id.conf for the first 8 drives, then looking at ls-al /dev/disk/by-path
Slot 9 appears to start the drives that are on the SAS controller:
Adding that SAS path into the vdev_id.conf file and reloading had it detecting correctly:
Continued the process for the remaining drive slots:
Reloaded the rules/configuration. Reinserted all 15 drives back in and lsdev shows all 15 Drives, and the 45 Drives Disk interface in cockpit now works as well!