Кста, ребят, я когда-то сюда кидал свою систему инвентаря, так вот, я почти всё исправил, кроме опечаток ибо забыл где, посмотрите теперь.
Там основная проблема была в чём, что была жёсткая проверка по слоту, каждый айтем в Inventar проверял по очереди свой тип и может ли такой тип влезть в слот через if else. Я от этого избавился. путем полного переосмысления.
https://github.com/Trellcko/InventorySystem