Hello,
I can see two moments here: the provided task boundaries are not exact and Gantt sometimes renders them inaccurately.
As for the task boundaries, if you need to end task in the last day of the month, you should provide the next date for it, so instead of new Date(2020, 8, 30)
please set new Date(2020, 9, 1)
- this will render tasks accurately on the month scale (where the lowest line displays months).
However, even with start and date end dates properly defined, I can see slight inaccuracies in rendering bars on the quarter scale (where the lowest line displays quarters) - we will tackle this part and fix it in the codebase.
Thank you for sharing!