Virto Gantt Chart App for SharePoint Online supports successor/predecessor relations. Predecessor and successor tasks are connected by arrows on the chart. Successor starts after predecessor.
If you add the predecessor to the task edit form, you can add predecessors right on the chart.
Note: a classic Task list has a predecessor column of the lookup type. If you’re using custom SharePoint list, make sure you have added a predecessor column for proper work.