Hi @cgsmith,
different response times can happen for different reasons so it’s hard to say what is happening here. A couple of things to investigate could be
Are you doing any 3rd party requests in your subworkflow that could take a long time?
Is your system under heavy workload processing other workflow executions while it’s happening?
Did you try using execution mode main to see if that makes a difference?