Очевидно же есть какой-то множитель на который умножается кап в зависимости от текущего соло-рейтинга. Ну точнее часть капа, которая плюсуется к базовому. Неужели это реально так сложно пофиксить? Я конечно не про-программист, но не вижу в этом ничего сложного. Если бы не было лень trinity скачать с гитхаба - даже место показал бы где и что прописать, лол.
Кстати что с учётом что как-то вручную некоторым обновляли кап до правильного - то возможно ошибка в автоматической записи в БД правильного значения. Я бы в эту сторону смотрел, хотя мб и не прав.