in your step 2, you created 2 distinct pools right? i.e. pool1, and pool2? which means after your done, your original Pool will now be gone and you'll be working with a new pool?
is there no way to do what you want with vdevs, to be able to keep the original pool?