Попробую помочь объяснить
В этом есть логика ибо можно создавать чаты на группу лиц и там общаться с ними, а сейчас в боксе просто каша получается и непонятно, кто и куда написал, я раньше тестировал эту штуку, работает как-то через раз, потом отваливается, в общем насколько я понял, то когда пользователь пишет в чат, то сообщения приходят как бы не в рамках чата, а от конкретного пользователя.
И я себе вижу решения так, что нужно брать именно chat_id для поиска процесса у нас
так как он разный для личного сообщения и для сообщения в группу
А сейчас всё валит в одну пачку
Вот пример личного чата в боксе
https://prosto-shop.pp.ua/admin/customorder/lead/1605/edit/Вот бот
https://prosto-shop.pp.ua/admin/customorder/lead/53/edit/последние оба сообщения залетели в личный чат