В site.json отображаются только несколько категорий при max_category_nesting = 3

Поскольку я перешёл на max_category_nesting = 3, я заметил, что WP-Discourse больше не подгружает полный список категорий. Если я перехожу по адресу /site.json, то вижу только 5 категорий. Если же перехожу по /categories.json, то, как мне кажется, вижу все категории 1-го и 2-го уровней, при этом ID категорий 3-го уровня перечислены под категориями 2-го уровня. Однако WP-Discourse заполняет свой список категорий, используя /site.json.

Кроме того, когда я ввожу /site.json в окне, где я авторизован как администратор, там отображается только 5 категорий. Если же сделать то же самое в режиме инкогнито, там показывается 26 категорий. В окне с авторизованным администратором при запросе /categories.json отображается 33 категории.

Есть ли какие-то идеи, что может происходить?

Я вручную обновил файл plugin-utilities.php, чтобы он читал данные из categories.json, а не из site.json, а затем внес изменения для обеспечения чтения правильного JSON-объекта (в site.json категории находятся на первом уровне вложенности, а в categories.json — на втором).

Однако у меня 49 категорий, но в файле categories.json отображается только 33.

Поэтому на данный момент я просто вручную добавил одну отсутствующую категорию, которую хотел.

До сих пор не уверен, связана ли проблема с параметром max_category_nesting=3, но даже если это не так, я считаю, что в дальнейшем опрос категорий плагином wp-discourse из файла categories.json может проходить более гладко.