No all items run the same War3_GetOwnsItem() which is bool. In the case of gloves it checks War3_GetOwnsItem() every time you toss a nade and when you buy it.

According to your report the engine checking War3_GetOwnsItem() returns that it owns despite when the plugin that runs said items checks War3_GetOwnsItem() it returns false.