Vault storage AND seal migration

I have a vault running GCS as storage backend and shamir. I want to move that to Raft and GCPKMS and I was wondering if that’s even possible to be done on top of Kubernetes.

Should I first run the seal migration and then the storage migration? Or the order doesn’t actually matter?