Persistance between setAssignee or SetOwner vs setVariables

Hi there,

I’m pretty new to Flowable, and currently I have a process that involves 2 User Tasks. In my first User task, I’ve set the assignee, owner, and variables to the task:
image

However, when I try to print them in the second User task, my assignee and owner are null, but variables are present.

I’ve tried adding a line: taskService.save(task) in the first user task, but it seems like the assignee and owner are still not persisting. Any advice on how I can persist the assignee and owner?

That should work. Can you share how your process BPMN xml looks like wrt the task listener?