Смотрите, вот у вас в сниппете идет получение доку

Смотрите, вот у вас в сниппете идет получение документа: $doc = $modx->getObject('modResource',array('id'=>$hook->getValue('resource_id'))); А в форме у вас есть поле: Конечно, в форму добавляется ID текущего документа, и он апдейтится, а не создается новый. Уберите поле resource_id, если создаваться должен, а не обновляться.