Error when trying to add drive to Raidz2

I am getting the below error when trying to extend my raidz2 pool.

 Error: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 515, in run
    await self.future
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 560, in __run_body
    rv = await self.method(*args)
         ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 174, in nf
    return await func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 48, in nf
    res = await f(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/middlewared/plugins/pool_/attach_disk.py", line 84, in attach
    await extend_job.wait(raise_error=True)
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 465, in wait
    raise CallError(self.error)
middlewared.service_exception.CallError: [EFAULT] 2098 is not a valid Error

Is it possible to fix this? Any suggestions to do so? Full disclosure, I had a power failure while I was trying to extend and then had to replace my boot drive. Now after fixing the boot drive, I am trying again to extend and ran into this error.

Thanks,