To me it looks like it is changing over to Animation Frame #1 on all of the "spr_invCover" Objects, when you have the 10 coins, and click on any of the items. They all cost 10 coins, and all are using the same "spr_invCover" Sprite Object. It's not actually picking any unique ID on the item in the shop being clicked, so every object is being changed over to Animation Frame #1.
I'm not super proficient with Construct yet. But, that is what I'm seeing looking at the screenshots you've posted. As always, there are many ways that this could be fixed. Hopefully someone smarter than me will jump in with a really efficient fix.
EDIT: For example you could make sub conditions depending on which item is clicked, only have that "spr_invCover" Sprite changed to frame 1, then have the item added to the inventory. Or you could setup a UID system, so it finds the UID of the item, and only changes the frame on that item, then adds the item to your inventory.