To answer your original question a bit better:
A and C are not connected. But in this case, it will execute as ACAAAAA… AAAB
Well how you have it now is fine. Just use GetScaledTimelineLength instead of a constant.
From what I can tell this is what you actually wanted.
With this, the timeline will trigger finished and then the delay will complete.
Example:
This will output
Meaning timeline finished triggered first.


