Bro if the item in the inventory exists, if the slot exists ,if in sql the item is present in the belt slot it is 100% sure that it is a binary/client side index error. check better.. also because I too often found myself in these problems because between modifications and additions the sources on that side are always very dirty ( I now no have these problems because i redid them from 0 on my source)
Try this.. wear item, check in sql what s his index number of equip.. example: is number 123.. open inventorywindow and set row of belt like : {"index": 123 , "x":39, "y":106, "width":32, "height":32} pack file and check if you can see belt in equipment slot