Все, разобрался, дурацкий вопрос задал, сори =)
Customize API так временно хранит изменения для отображения в реальном времени, потом меняет статус с auto-draft на trash.
Дыра в движке.
Раз. Два.
Решение.
Не так давно вопрошал на эту тему, никто не знает. Решил плагином.
Вопрос хоть и криво, но решен.
Кому интересно: вырезал /category/ с помощью плагина «No Category Base», вакханалия кривых URL прекратилась.
Каноникал и подставлялся по умолчанию… любой, хоть неправильный) Никто таи ничего не ломал еще. По умолчанию было что в адресной строке = то и в каноникал.
Сейчас прописал каноникал url для рубрик в SeoPress, теперь ок.
Но проблема осталась, кривые урлы открываются.
Спасибо. Про canonical я знаю, Вы правы, руки не дошли пока, сайт новый. Меня волнует именно что не возвращает 404.