I'm not sure i understand what's going on. What the module does is divide the time between sunrise and sunset in 12 equal parts, then it follows the sequence moon, mars, mercury etc to give that planetary hour, the start for that sequence is dependant on the weekday. It also does this for the night.
To calculate rise / set it needs a time, to indicate when to start looking, if i give it the local time it starts the sequence with venus, if i don't correct for timezone it begins the sequence with saturn, just as the websites are reporting. For 'day of the week' to work correctly it needs a local time. So I'm not sure what's going on but i get the same results if i *don't* correct the start of the search for sunset to local time.
So it may work correctly now.