Вы пишете, что не можете использовать репликацию ВМ, но в схеме рассматриваете репликацию. Или вы можете использовать репликацию СХД?
Кстати, нигде не сказано, что за СХД, какие объёмы сред (прод/тест), из чего они состоят, и какие требования, скажем, к скорости развёртывания.
Но предлагаемая схема звучит костыльно: если реплика предназначена для отказоустойчивости, то на период тестирования вы её теряете. Если реплика предназначена для тестирования, то вы избыточно гоняете продовые данные, нагружая сеть и хранилище.
Я бы предложил тестовую среду разворачивать из конфигов (эталонные ВМ, docker, kuber, ansible, скрипты - по вкусу) + тестовые наборы данных, которые могут быть взяты из продовых, но не целиком, а, скажем, 5% иобновляться не в реалтайме, а раз в неделю. Время развёртывания не должно быть сильно меньше вашего алгоритма "разорвать реплику, подключить среду, удалить среду, восстановить реплику".