it may be the engine is just not doing a good job breaking up the workload when there are so many. Or something is stalling because something took too long. Profiling under extreme conditions can be tricky which is why usually you will scale it back to smaller amounts to see if the trend is linear.
But either way I wouldn’t expect this to work anytime soon.