Errors during resilver

Hi guys, I am getting errors during resilvering when I tried to replace a faulty drive. I have done a zpool clear after each resilver process is complete to try and complete the resilver process, however it each new cycle still shows some errors. The zpool clear and resilver has been performed 2-3 times so far. zpool status -v does not give any further information. This new replacement drive has also had a long SMART test and badblocks performed, with no issues shown.

  pool: tank2
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
	continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Wed Sep 27 15:58:43 2023
	65.8T scanned at 1.02G/s, 65.8T issued at 1.02G/s, 87.3T total
	2.40T resilvered, 75.36% done, 05:59:14 to go
config:

	NAME                          STATE     READ WRITE CKSUM
	tank2                         DEGRADED     0     0     0
	  raidz2-0                    DEGRADED     0     0     0
	    scsi-35000c500cbb42f73    ONLINE       0     0     0
	    scsi-35000c500cbb48c7b    ONLINE       0     0     0
	    scsi-35000c500cbb4d60f    ONLINE       0     0     0
	    scsi-35000c500cbb4ee1f    ONLINE       0     0     0
	    scsi-35000c500d7a11b5b    ONLINE       0     0     0
	    replacing-5               UNAVAIL      0     0     0  insufficient replicas
	      10361107456034560717    UNAVAIL      0     0     0  was /dev/disk/by-id/scsi-35000c500d9b9a27f-part1
	      scsi-35000c500dae51237  FAULTED      0    34     0  too many errors  (resilvering)

errors: No known data errors
  1. Am I approaching this wrongly? Should I be doing something other than zpool clear to try and resume the resilvering process, and what else should I try to fix this?