If you use backend workflows, it can be very confusing with dates if you schedule a workflow inside backend workflows itself. As you know, Bubble server is UTC. The new timezone will be in UTC and not in your time zone. It changes everything.
Here is an example UTC (Bubble) versus NewYork timezone, value: 02-03-2020 00:00
If you run the schedule by the backend (Bubble server UTC time), the final time will be 10 and not 15, even if you expect 15.
hour change to 15, result: 02-03-2020 10:00
If you run the scheduler from your browser, time result is 15.
hour change to 15, result 02-03-2020 15:00
The tips is… to have the same value with Bubble server or your browser is simply using “add hour” instead of “change hour”. I hope this will save people hours of debugging.