When using postUpdate in that way, it requires two strings. new DateTimeType()
unsuprisingly gives you a DateTimeType object, not a string.
Maybe new DateTimeType().toString
although I really don’t know if that gives a format that a DateTime Item can digest.
This might help -