In the configuration interface, if the Timezone is set to default or any UTC value, it seems to subtract the timezone offset from the current time on my PI rather than subtracting it from UTC. So the RTC on the power HAT ends up set to system time - UTC offset.
I think this is happening due to the agent subtracting the offset from python’s time.time result but I’m not a python developer.
Let me know if I’m doing something wrong.  Setting UTC+0 in the power configuration interface results in the correct time reported from the getRtcTime function.