If you are creating instanced in "On start of layout", you need to wait until they are created before you can pick them. Add "Wait 0" action to the end of event 1. Remove "Wait for previous action to complete", it won't help here.
Also, you can pick by comparing instance variables, no need to use "System pick by evaluate". Simply do "Card compare variable index>=0"