Спасибо, что взялись за это.
Прошу прощения, я забыл упомянуть важный нюанс: эта проблема возникает только в каналах, где включена функция потоков. Вероятно, именно поэтому вам не удалось её воспроизвести.
Параметр page_size игнорируется при получении сообщений из конкретного потока. Например, когда я использую эту конечную точку с page_size=5:
/chat/api/channels/64/threads/1526/messages?target_message_id=19205&page_size=5
API возвращает стандартные 50 сообщений вместо запрошенных 5, хотя в потоке доступно достаточно сообщений. Похоже, проблема специфична для конечной точки API потоков.