According to the Lorebook, the item you linked should have an ID of 0x7002928A. Is there anything like that in its data?
There seems to be a change in behavior since all equip IDs are null. Tulkas has a box where you can drop an item to see its ID. Regardless of what item I try to drop I invariably get an error "Tulkas: Item contains an invalid ID: 0."
So I went on and looked into the value that is provided by GetShortcut():GetData() method and here's a few observations:
Jacket of the Hytbold Knife: "0x03AB0002B00DC782,0x00000000 " - Tulkas has ID 1879247103 (0x700308FF)
Jacket of the Hytbold Gambler: "0x03AB0002C175F5AF,0x00000000 " - Tulkas ID 1879247107 (0x70030903)
Bracer of the Huntsman: "0x03AB0002B0B022FC,0x00000000 " - Tulkas ID 1879216990 (0x7002935E)
Agile Bracelet of Éomer: "0x03AB0002B89CFAD4,0x00000000 " - Tulkas ID 1879243628 (0x7002FB6C)
Loop of the Dunlending Archer: "0x03AB000225E5AA0D,0x00000000 " - Tulkas ID 1879217749 (0x70029655)
Empowered Anduin Vagabond's Earring: "0x03AB0002597D8246,0x00000000 " - Tulkas ID 1879232308 (0x7002CF34)
Skillful Dagger of Éomer: "0x03AB0002B088F6DE,0x00000000 " - Tulkas ID 1879243740 (0x7002FBDC)
Creoth Sacrificial Blade: "0x03AB0002B0716928,0x0000 000" - Tulkas ID 1879217424 (0x70029510)
BUT at the same time
Rohan's Celebrant Salve: "0x03AB0002C2848511,0x70030F41 "
Draigoch's Scale: "0x03AB0002C333EB8F,0x7002510B "
That led me to think that once you equip an item it looses it's short ID but no, any equippable item now has a short ID of 0x00000000. Also, all the long IDs I've checked start with 0x03AB0002 for me. I see a comment in Tulkas code that looks like "0x03240002AD311046,0x70027710 " - so probably "0xAB" means Russian and "0x24" means English somehow.
Now the question is whether the remaining 4 bytes of the long code can be converted into the old ID. Before I go deeper into that, can you please confirm you're seeing the same?