You can not Pick (select) Node yet at that point.
Newly created instances are selectable in the next top-level event. On creation acts as it is in the same event and on the same place as the creation/spawn action. So, it does not count as a top-level event.
The same is true for functions.
But. There is 1 pick event that always works, no matter where or when you use it. And that is sprite > Pick by unique ID.
So this is how you can do this:
https://www.dropbox.com/s/9tqv7j27zmodn ... .capx?dl=0
What is the top-level event ? It just the next 'non sub event'.