Converting non-local ZFS pool from zfs-raid0 to zfs-raid1

Hello, I created 2 new ZFS pools using API, each pool consisting of 1 drive. I would like to convert these pools to 2 separate mirrors. Documentation says it is possible for “local” pool, but when I tried to update config for non-local pools, API complained…

Config parsing error: adding to a mirror requires at least two devices

Press enter to open the editor again or ctrl+c to abort change

Then I found this is actually supported ONLY for “local” pool → incus-os/incus-osd/internal/zfs/zfs.go at fb790886661e66bcd4d1db2221ba1b5d919d6516 · lxc/incus-os · GitHub

And this → incus-os/incus-osd/internal/zfs/zfs.go at fb790886661e66bcd4d1db2221ba1b5d919d6516 · lxc/incus-os · GitHub

What would be the best way to convert single dev (stripe) pool to 2 dev mirror? There are reasons I cannot create mirror right away.

@gibmat