Struggling with troubleshooting Set Time Zone

We’ve been having issues with Set Time Zone across many tenants (not all of them use it).

The task appears to go through, and properly set the time. However, once anyone logs in its at PST and has to be set manually again for it to stick.

From looking at event logs it appears that the time zone is actually receiving multiple changes though it’s not really specifying what system or service is making the change.

Is this anything to do with some kind of race condition with Windows attempting to automatically set time zone after the Immybot deployment has already set it? It doesn’t appear to be related to any Intune or AD policies set in the environments of these different tenants as far as we can tell.

I used to run into inconsistent results a lot in the past but noticed better success when using the combination of the following global maintenance tasks, even if you wouldn’t necessarily need all of them -

Set Date/Time
Set Time Zone
Set NTP server w/ Automatic Time Zone
Region Settings (beta)

Could be worth a try, it definitely worked for ourselves once i used all four of them rather than just a couple