сложно понять о чем ты
инвентори апдейт 2 штуки не может приходить. приходит 1 на персонажа. второй значит на 2 персонажа. тогда все верно и путанницы нет.
тот который отдает итем - получает пакет с минусом, дескать столько то убавилось от такого-то итема. а клиент считает с тем что у него есть - то есть он ведет сам подсчет инвентаря до операции.
а второй персонаж получает 5 итемов с новым айди. хы... получается здесь айди стопки предмета
поэтому этот айди другой - новый.