Все из-за моей лени :D
Когда писал функцию добавления итема, мне было откровенно лень писать еще одну функцию для посчета минимального уникального id(речь идет не о id итема, а о id как бы позиции в шопе) и я тупо написал newItem.id:=random(10000) .
Позже мне было также лень исправлять, к тому же, я заметил, что если в шопе есть итемы с повторяющимися id, то шоп все равно работает и итемы покупаются, и оставил все как есть.
Видимо именно это не нравится sGshopedit'у.
Исправить это можно через хекс, просто открой в нем шоп, найди 561 и поменяй на другое значение.