The ^timefromseconds() function doesn’t apply the optional second timezone offset parameter.
This is because the time_t struct is assigned with the seconds value from the first parameter, but is not updated with a new value if there is an offset to apply.