Set_Key Bug after pick date

There is a bug on set_key logic. The logic does reset all the value.

This is the result:

This is my flow:
Once user choose the date, it will update the page variable (date and timestamp object). This happened at the step 2.

Step 3 is to validate all the inputs are filled. Only 1 object will be changed on this step. Thus, I used set_key logics.

SET_ITEM(pageVars.input,, SET_KEY(repeated.current, “isCompleted”, IF( IS_EMPTY(repeated.current.amount)==true|| IS_EMPTY(|| IS_EMPTY(repeated.current.ledger_id)==true ||IS_EMPTY(repeated.current.payment_method)==true, false, true)))

Try using IS_NULLY instead of IS_EMPTY