Checksum errors after resilver?

Hi, I had to swap out a 14TB drive in my RAID10 pool (because of enough smart errors). Replaced it with a 16TB disk, and issued a resilver.

This finished without a hitch, and now I’m running a scrub over the pool and it comes back reporting checksum errors.

Current status:

  pool: datapool
 state: DEGRADED
status: One or more devices has experienced an unrecoverable error.  An
        attempt was made to correct the error.  Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
        using 'zpool clear' or replace the device with 'zpool replace'.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-9P
  scan: scrub in progress since Fri Nov 13 16:08:36 2026
        17.9T / 21.6T scanned at 286M/s, 16.6T / 21.6T issued at 267M/s
        0B repaired, 77.22% done, 05:21:58 to go
config:

        NAME                                                   STATE     READ WRITE CKSUM
        datapool                                               DEGRADED     0     0     0
          mirror-0                                             DEGRADED     0     0     0
            ata-WDC_WD161KFGX-68CMAN0_T0GHKY4F-part2           DEGRADED     0     0    26  too many errors
            ata-WDC_WD140EFGX-68B0GN0_Y6G4J06C-part2           ONLINE       0     0     0
          mirror-2                                             ONLINE       0     0     0
            ata-WDC_WD80EFPX-68C4ZN0_WD-RD2761VH-part2         ONLINE       0     0     0
            ata-WDC_WD60EFRX-68L0BN1_WD-WX11DC7JHEKP-part3     ONLINE       0     0     0
          mirror-3                                             ONLINE       0     0     0
            ata-WDC_WD120EFBX-68B0EN0_5QJ4E4ZB-part2           ONLINE       0     0     0
            ata-WDC_WD120EFBX-68B0EN0_5QJJ908B-part2           ONLINE       0     0     0
        logs
          mirror-1                                             ONLINE       0     0     0
            ata-INTEL_SSDSC2BA100G3R_BTTV335209Y0100FGN-part4  ONLINE       0     0     0
            ata-INTEL_SSDSC2BA100G3R_BTTV3343004X100FGN-part4  ONLINE       0     0     0
        cache
          ata-INTEL_SSDSC2BA100G3R_BTTV335209Y0100FGN-part5    ONLINE       0     0     0
          ata-INTEL_SSDSC2BA100G3R_BTTV3343004X100FGN-part5    ONLINE       0     0     0

errors: No known data errors


I’m somewhat confused as to 1. why these show up, and 2. why ZFS reports ‘0B repaired’ even though it saw 26 checksum errors on the new disk?

SMART reports no issues on the new disk.