@Clark Yes, it is true that Timezone for Linux Apps is managed via the TZ application setting. Here is a detailed blog post for your reference.
Here is the setting on my App Service that works well:
Once I saved the setting, my application restarted. Opening an SSH session, I could verify that the Timezone changes did reflect indeed:
You can verify the same by executing the date
command in your app's SSH console.