Thanks @AaronE
When we move the task to a later date the dependent task moves. However, when i move it to an earlier date, the dependent task doesn’t move flawlessly.
What works: My Task 1 finishes on Thursday Nov 5. Task 2 (dependent on Task 1) begins on Friday Nov 6. Now if I move the Task 1 to Next week Wednesday Nov 11, Task 2 automatically moves to Thursday Nov 12.
What doesn’t work: After above step, now if I move the Task 1 back to Nov 5, Task 2 moves to Monday Nov 9, instead of Friday Nov 6.
This looks like some kind of bug.