gantt.autoSchedule() reverts linked tasks

Hello all,

The issue can be reproduced here: DHTMLX Snippet Tool

Let’s say we want to modify Task #1.2 start time:

If we do it in the Timeline, and then we click autoSchedule (with specified ID), it works fine.
If we do it manually in the grid, and modify the task Start Time, and then we click autoSchedule (with specified ID), it reverts the start time back to what it was before.

Is this normal or a bug?

I would need a way to be able to automatically reschedule the Tasks when I change Start/End time manually in the grid, like it does in the Timeline.

I appreciate your time, as always.