Конечно может, ведь весь php-процесс разваливался. Импортер создает документы. При сохранении документа вызывался несуществующий метод ($this->modx->invokeEvent вместо $this->xpdo->invokeEvent), из-за чего выполнение разваливалось.
Но это не имеет никакого отношения к Duplicate entry 'category' for key 'tmp_external_key'. Вот прям вообще никакого. Про это я написал в первом комментарии.