First thing to do is to debug this and see if it is actually picking the item. If you set something obscure on the 'pick last created item' you can see if it picked it. If it doesn't apply then it is because you are creating + picking in the same event, this doesn't always work in Construct and you have to wait til the next tick, so if this is the issue you can resolve by adding a small wait then pick last created item later or in a separate function.