Yours:
Event1 asks: are any loading sprites overlapping Red -> answer, yes (all of them do - each 'loading' overlaps each Red))
Event2 triggers when you click on a Red. The actions are: set 'loading' to Visible (but that is all of them, you have not picked the one that is overlapping the Clicked Red, you've by default picked all 'loading'.)
Mine:
Event 1: pick the Red that is clicked -> that is the single clicked one.
Event 2: pick the 'loading' that overlaps the one Red. Action: set that one picked 'loading' to Visible, etc.
Triggers occur outside of the C2 script/loop, so in general you want these at the top level, and then refine from there.