Hi,
I'm currently working on a workflow that output multiple sheets (Excel) in one file. The sheets differ in size significantly and I'm using Block Until Done (BUD) and count-append combo to make the workflow output sheets in sequential order (Sheet1, Sheet2 and so on). AMP engine is (strictly) enabled.

My understanding with BUD is that it will wait for the incoming data to be completely done first before sending out the data to downstream, one stream at a time. And it doesn't wait for the downstream tools to be completed before sending out the data to the next stream based on these articles Block Until Done Tool,
Solved: Block until done - Alteryx Community and Solved: Block Until Done not working as expected - Alteryx Community.
The question is: Will the BUD wait for the tools that are in upper stream (True stream) but not directly connected to its incoming stream (False stream)?

Note:
Say the larger sheet will write for 30 seconds and smaller sheets for 2 seconds (applicable for all screenshots).
"Parallel Block Until Done" macro is not an option.
"Control Container" is not available yet on my Designer version.
Time-counting macros/programming are also not considered.