An Azure service that provides an event-driven serverless compute platform.
@Saxon Druce Scaling out of function instances is done by the scale controller which uses heuristics for each trigger type but as such doesn't have a way to configure. The new target-based scaling looks promising but doesn't support Durable Functions now.
As the documentation for the scale controller mentions, the check to scale out is done every 30 seconds and since your activity functions run for at-most a minute, the scale out decisions are not made to expand to more instances.
The settings that you have made are the best possible for the consumption tier.
But if you do require your runs to complete as fast as possible, then your option would be to move to a higher tier like premium where you the scaling decisions are made faster and also you have control to temporarily scale out using the API directly as well.