Here is an example of the problem.
Here is the “feature request”, which actually resolves a newly introduced bug.
Here is the bugfix, which only helps for new pools or new vdevs. Nothing can really be done about ZFS members that were already created before the fix existed.
Can you post the info of the drives in your pool and also for the new drive to serve as the replacement?
sudo smartctl -a /dev/sdX | grep User\ Capacity
The output of this too:
lsblk -o NAME,FSTYPE,SIZE,STATE,TYPE,LABEL,MODEL