Да, можно написать такой код. Вам необходимо помнить об ограничениях обеих систем (ограничения регулятора Salesforce, ограничения записей API Pardot).
Другой вариант - проверить параметры поля Pardot syn c для отображения, чтобы увидеть что здесь происходит. Если они установлены не так, как вам нравится, даже самый лучший скрипт не даст результатов, которые вы ищете, и данные будут просто перезаписаны.