There are some odd instances with object creation. The rule of thumb is that the object itself is not "fully" created until after the current "tick" is over, so it's not available to be picked again until the event sheet starts again.
What I don't get is why would the 1st one work either, unless start of layout is valid for more than run through the event sheet.
I'm as stumped as you are.