Hello Bryntum team,
I've noticed that start/end dates resets back to local time zone after any Gantt component's re-rendering.
Steps to reproduce:
1) Open Basic Setup for React code: https://bryntum.com/products/gantt/examples/frameworks/react-vite/basic/dist/
2) Add
"timeZone={-240}"to the "BryntumGantt" props
3) Check that all date and times are converted according to the provided time zone offset
4) Trigger component re-rendering any way you like
5) Check that all date and times are converted back to user's local time zone
I've attached a demo app where you can click the "Refresh" button to see this issue.