Zpool errors on new drives preventing resilver

Hi I’m relatively new to TrueNas and am running a system on TrueNas Scale 24.10.0.2 I had some mixed Vdevs with SAS and SATA drives and was trying to replace the SATA drives after getting some replacement SAS drives. I unfortunatly made the mistake of thinking that i could replace the whole Vdev of SATA drives onto SAS drives at once since none of the drives had failed and it would be a simple “copy” “paste” operation from the SATA to SAS drives. I started the process and everything was going fine until we had a power outage that exceeded the capacity of my UPS backup. I was able to shut the system down gracefully before the power on the backup ran out. However when I got power back the resilver resumed but at the last minute threw a bunch of errors on all 4 drives and set them all as faulted. I did a Zpool Clear and tried again doing just one drive at a time and it runs fine for about a day then suddenly throws errors and goes to faulted in the last few hours of the resilver. It behaves the same way no matter which disk i try to replace and which new disk I try to replace it with. It seems unlikely that all 4 disks are bad and far more likely that something is going on with the system. The pool is fine on the old disks in and none of the data seems to be corrupted. Zpool Status shows no errors unless i have tried to resilver to one of the new drives then only the new drive shows errors at the very end. Any help or advice would be greatly appreciated please and thank you.