Time zone fields storing as UTC rather than user's current time zone

Hey everyone,

I’m trying to store user’s time zone’s in our database so that we can re-reference them for emails. We have a multi-sided marketplace, so we won’t have access to one user’s current time zone when the other user ends up triggering the event that causes the email to send.

Right now, I have the app saving the current user’s time zone as text. Every time I run the workflow, it stores as UTC rather than the current time zone, despite showing up in the debugger that the correct time zone is intending to be stored.

Do you think this could be a situation where the date/time field is being inserted by the auto admin account rather than the user itself, so that it detects UTC that way? I can’t think of any other way this could be happening.

Here’s a copy of my input for reference.

David