0701736e23
Причина найдена: одноимённые колонки в разных списках — разные поля со своими crawled property, автосозданное managed property привязано к одному из них. Добавлена таблица, показывающая, что PositionOWSTEXT отдаёт значения в одном списке и молчит в другом, — иначе картина выглядит бессмыслицей. Исправлено неверное утверждение из предыдущего коммита: проверять существование managed property через SortList нельзя. Sortable — независимый от Retrievable флаг, у автосозданных ows_* обычно выключен; SortList падает 400/500 и на заведомо живом PositionOWSTEXT. Рабочий способ — сверка Search с REST, её делает `sp-write props`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>