Решил пойти другим путем. Т.к. в перечне доступных папок есть папка private, то нужно найти файл конфига, где он упоминается. Ввел команду grep -r --color=always 'private' /etc/php и вижу что нужная строка есть в файле /etc/php/8.2/fpm/pool.d/dev-to.ru.conf
В список папок я добавил нужную, перезапустил сервак, и все заработало!
Причина оказалась банальная, хоть и не очевидная. Этоn json формируется на бэке просто выводом строк через echo, и чтобы у строк были отступы были проставлены пробелы NBSP, вот на них валидатор и ругался.
Такой фигни как гомна наделано уже давно. Взять к примеру многочисленные плагины к jQuery. Есть отличный фреймворк Ext.js (но он платный) - там ваще куча UI всякой....