i am also facing this same problem this should be work but i can't understand why this is not working.
community members please help
looks like time variable is not set after user task is completed. What work item handler do you use for handling user tasks?
I verified it with simple setting process variable at start of the process instance and boundary timer event is correctly set based on resolved value.
Ok. I got it. Thanks.
I had set time after completion of user task but variable of sub-process was overridden by me.