In case you haven't found a good fix for it yet, and in any case, for completeness' sake:
This setting may be a bit counter intuitive, but the startup delay for a VM does not delay the startup for this specific VM, but for the next VM coming after it in the startup order.
You can set how long...