I put a few timers here and there, and it turns out we correctly load up the editor steps into the store;
updateStep
is only called 84 times, however changeStepMapOver is being called thousands of times.
relevant diff:
diff --git a/client/src/stores/workflowStepStore.ts b/client/src/stores/workflowStepStore.ts
index ca5f05f85c..0fd672d531 100644
--- a/client/src/stores/workflowStepStore.ts
+++ b/client/src/stores/workflowStepStore.ts