Concurrent deploy on linux targets

I’m trying to run a script simultaneously on several linux servers, but the step seems to execute on one server, and one it has finished, start on the second. I’ve got it set to “simultaneously on all deployment targets”. Is there a specific bug that can cause this, or a different setting? I am using octopus 3.3.0

Never mind, fixed my own problem. This appears to have been fixed in 3.3.8: