Your condition and event are both working with the same named item so the system goes to the last one called. Meaning
Condition: I click this Accessory - (Roger I am tracking this accessory)
Event: Create A new Accessory - (Roger I am tracking this accessory now)
To fix this add a local variable - set that variable to accessory.animationframe before you create a new accessory. Then create the accessory and set the frame to your variable.
It will look like this: