One user is able to see non-zero ETC at timesheet level, when ETC is zero at assignment level.
What can cause this discrepancy?
Assignment level ETC:
Timesheet level ETC:
The latest change to the task assignment has not been processed by the time slicing job
The timesheet level ETC is pulled from the task assignment ETC or Pending ETC.
If the task assignment has got Pending ETC, this will display at timesheet level. Otherwise task assignment ETC will be displayed.
If both ETC and Pending ETC are zero, change the ETC to a non-zero value, save it and revert it back to zero once again.
Now both assignment and timesheet ETC will be in sync