I use a "get child count" and "get child num" to track the numbers of iterations when I am creating my bricks. I just put a "wait" with 0.05 as time and suddenly it worked! It seems like collecting info from gameobjects isnt really instantenous.
The small pause is probably needed to collect and store the info correctly, otherwise the "flow" just zips by the "get" nodes and doesnt have time to collect the info before it leaves the state.
What are your views on this? Is it correct? Would it be good to collect small bits like this in a faq?
I assumed that the actions are made in turn and when finished the "flow" moves to the next action, but I guess the "every frame" is needed to enforce this. Maybe the "Get" actions could need a wait timer built in?
Sorry for the rant. Hopes somebody can decode some usefull info out of this gibberish