Hello,
As a workaround, you can ask user 1 to save the document as draft and not add it; user 2 could update the udf values and try to add and once he/she adds, the document goes for approval to user 3.
As suggested by Nagarajan, you cannot set approvals for 'Update' mode.
Thanks,
Joseph