Sure, you can have as many vdevs as you want. It’s unwise to have unbalanced vdevs, but it will work and it won’t break data. It will affect performance, but you probably won’t notice it. Just make sure to burn in the drives. If you add the new drives as a new vdev to your pool and you lose three of them you loose the entire pool, that includes your old vdev as well.