diff --git a/gso/workflows/iptrunk/migrate_iptrunk.py b/gso/workflows/iptrunk/migrate_iptrunk.py
index 9cb33c89689f8f0250af4e3b15549b41b40cb3bf..155797383e50ce115d336fedc77ceda82e362eac 100644
--- a/gso/workflows/iptrunk/migrate_iptrunk.py
+++ b/gso/workflows/iptrunk/migrate_iptrunk.py
@@ -834,12 +834,12 @@ def migrate_iptrunk() -> StepList:
         >> lso_interaction(check_ip_trunk_connectivity)
         >> lso_interaction(deploy_new_isis)
         >> lso_interaction(check_ip_trunk_isis)
-        >> should_restore_isis_metric(confirm_continue_restore_isis)
-        >> should_restore_isis_metric(lso_interaction(restore_isis_metric))
         >> lso_interaction(delete_old_config_dry)
         >> lso_interaction(delete_old_config_real)
         >> update_ipam
         >> update_subscription_model
+        >> should_restore_isis_metric(confirm_continue_restore_isis)
+        >> should_restore_isis_metric(lso_interaction(restore_isis_metric))
         >> old_side_is_nokia(netbox_remove_old_interfaces)
         >> new_side_is_nokia(netbox_allocate_new_interfaces)
         >> resync