This bug has been in Kore since 2.0.5.1 (earlier versions worked, and probably still work fine) and is still here in the lastest 2.0.6.1.
The bug seems to appear on all official servers using servertype 0 (probably others too)
I can confirm euRO, iRO and inRO.
The problem occurs when using equipments of the same type and trying to equip one of them.
In the example below we are going to assume that we have three gloves:
Glove [Phen] [1]
Glove [Zerom] [1]
Glove [Zerom] [1]
Prior to version 2.0.5.1 Kore would detect which glove(s) are already equipped and would be able to switch gloves just fine.
Right now the problem is that Kore does not seem to know which glove(s) are already equipped and therefore messes up when trying to equip one.
For example if we have the Phen Glove and one Zerom Glove equipped and try to equip the 2nd Phen glove Kore will just ignore that command and do nothing at all:
As you see absolutely nothing happens when trying to equip the second Zerom Glove.kore console wrote: eq
leftAccessory : Glove [Phen] [1] (41)
rightAccessory : Glove [Zerom] [1] (33)
eq Glove [Zerom] [1]
eq Glove [Zerom] [1]
eq Glove [Zerom] [1]
eq Glove [Zerom] [1]
eq Glove [Zerom] [1]
eq Glove [Zerom] [1]
The problem can be fixed by reconnecting/teleporting (forcing map change), but will always mess up again with the next map change/teleport.
Going by that, I assume that this problem is caused by Kore always trying to equip the lowest item id instead of the correct one.
I tried to fix this bug on my own, but my knowledge is simply too little. I had already posted about this bug a few months ago and hope to have more luck this time with a more detailed description.