Do not try to change pool devices under an active pool.
Disks are identified both by their path and by their device ID, if available. On systems where device ID information is available, this identification method allows devices to be reconfigured without updating ZFS. Because device ID generation and management can vary by system, export the pool first before moving devices, such as moving a disk from one controller to another controller. A system event, such as a firmware update or other hardware change, might change the device IDs in your ZFS storage pool, which can cause the devices to become unavailable.
An additional problem is that if you attempt to change the devices underneath a pool and then you use the zpool status command as a non-root user, the previous device names could be displayed.