Consul snapshot vault backups

Hi Everyone,
I am using consul as a storage backend with vault. I can take snapshots of all the secrets and can restore “only if the secret engine was enabled before” and if disable and enable the secret engine again then secrets won’t get restored from a snapshot in the new secret engine.

I am worried about the scenario where I need to create the whole vault-consul stack from scratch and will have to restore everything from the snapshot taken before.

Thanks in advance