I don't know if this has started happening when it was still only available for Xbox, or if it started when it became open for PC, but I realized so many things are too inconsistent, you really can't rely on the in-game times stated.
Ex:
-New scratch tickets becoming temporarily available for some players when it's not time for its release yet + the old scratch being gone. So if you planned to scratch last minute you could be out of luck. This has happened twice so far since PC release.
-Mission pass season ended early today. It was supposed to end at 15:59, June 9, but is already gone by 15:00. This personally ruined my chances to get the last prize I was aiming for by completing today's dailies. Unluckily they took that away and for some reason it now says "Order Period Ends: 15:59, Jun 23" for the previous season which makes even less sense.
So, is it really that hard for them to follow their own times and schedules? It's like nobody is really managing anything properly. No community managers, old bugs not addressed, heck they can't even post News consistently. It's like they stopped caring to post about new Scratch or even bother to tell you what's in the Fresh Finds pool, or what to expect in the maintenance. JP is way more on top of it. They post everything like it's a real community and they actually care.