Any idea why the drives would have such a high start / stop count?
Looks like a misconfiguration right from the start, this timer was too aggressive.
For example my HGST Enterprise disk have this:
Specified cycle count over device lifetime: 50000
Specified load-unload count over device lifetime: 600000
Consumer is mostly designed for anything 'lower'. There is a difference between spindown (motor stop - this refers to the 50k) and standby (head parking - this refers to 600k). There exist also standby modes without parking.
You have home usage and raidz2, that's good...but be prepared that these disks should be already (mechanical) dead.
Current pending sector will be either fixed (x-th attempt works) or go to offline uncorrectable
if a write action hits these sector area and yes, thats drive internal correction handling. It mostly works. -> I don't want to say ignore it, but that is an indicator/confirmation for you, when ZFS throws errors about this disk. So eyes always on ZFS and the scrubs, replace a disk immediately if ZFS shows the first error.
Maybe you can squeeze some more lifetime out of this disks if you set the spindown-time between 10 or 15 minutes and the standby between 3 and 5 minutes. If you have a third option with standby and parking, choose something between 6 and 9 minutes.