Schedule change (calculating time)

I have this field that gives me the total hours elapsed between the start date and the end date, the problem is when I return to a previous month in this case I will use September as an example, if I select this month due to the time change in my country the 12:00 am returns it to me as 1:00 am and the calculation begins with that start time (1:00 am) there is some way to control this. Attached images

Have you tried this with the Collect android app to see how it behaves?