В коробке на данный момент в этом плане почти нет хуков.

Loadырь
Можно попробовать через такое
$item = cmsModel::getCachedResult('current_ctype_item');
Если это будет доступно для вашего виджета, то ID материала будет в переменной $item['id'].
Значит редактор так делает
Включение отладки ничего не меняет, пояснений к ошибке не отображается.
Надо смотреть админом сайта с включенной отладкой в консоли браузера ошибки у запросов по ajax. Там будет текст ошибки.
Базе данных в опциях таблицы указать автоинкремент таблицы равный 1 или сделать truncate таблицы.

А эта информация была обработана типографом перед сохранением в базе данных? Например как content_html в типах контента.
Каким образом выводите? echo, html, sprintf ...?
Там текст форматируется так же, как и везде.
Сделайте везде моноширный шрифт и вы увидите везде 4 пробела шириной как 4 буквы.
Эта демка каждую ночь возвращает файлы и базу в «исходное состояние». Поэтому я вам привел скриншот того, что я там правил.Сегодня там уже все вчерашние изменения затерты.
в чем может быть проблема.
Видимо просматривали записи одного типа контента и потом удалили этот тип контента. Какая версия движка?
Кэш
А какие из кэшей вы чистите?
На Вашу демку мне доступ запрещен.
Это не моя демка, это официальная демка официального сайта данной cms. Все явки-пароли указаны на главной странице демо-сайта.
Как временную меру может кто-нибудь сделать, чтобы он при копипасте учитывал отступы
Вот взял ваш текст и вставил с отступами табуляцией и пробелами, всё сохраняет нормально demo.instantcms.ru/articles/11-obschestvennyi-analiz-zarubezhnogo-opyta.html при этом в обоих случаях сохранил с пробелами.

Проверьте настройки полей, их редакторов, их пресетов типографа и сравните с демкой.
делил книгу на страницы (примерно обычные А4 ккак отправную точку взять)
У инстанта нет деления на страницы одной записи. Я как-то делал это в редакторе iTiny, но и всё на этом. Есть там нюансы связанные с полнотекстовым поиском по большой ячейке. В общем никому не надо было. Разделение на страницы лучше реализовывать несколькими записями (группировкой записей, как вариативные товары маркетплейсах), но тогда загрузка файла не сможет создать несколько записей.
Nikolay, в ссылке пробел затесался )) instantcms.ru/addons?title=youtube