Я просто попробую порассуждать как бы я искал в чём проблема
1. Посмотрел бы код добавления новости, сравнил бы с оригинальным.
2. Посмотрел бы ID страницы виртуальной копии, попробовал бы зайти на предыдущий ID
3. На сколько я понимаю, у виртуальной копии и оригинала источник данных один и тот же объект. Есть getObjectInstances(), который возвращает ID всех страниц, использующих этот объект как источник данных. Нашёл бы id страницы, посмотрел бы куда она девается по parentid.
4. var_dump и глубокая отладка..