Quote:
can you give an example of how exactly does time get reported/adjusted by MT4 over the weekends?
Server time comes from the TimeCurrent function:
https://docs.mql4.com/dateandtime/timecurrent

Zorro's API uses BrokerTime to verify that the clocks are synchronized. The plugin is supposed to forward the server clock.