To your two specifics:
Schedule timezone
Yes. When you configure a schedule in the UI (Daily/Weekly, etc.), the time you pick is interpreted in UTC, not your local time zone.​
Last run timestamp timezone
The underlying run time is stored in UTC, but the UI renders “Last run timestamp” in a huma...