Bubble & Timezone Display - Why the inconsistency in display format?

Do anyone know how Bubble displays timezones to end-users and why it’s not consistent? …we’ve set our times to show in the current user’s timezone.

In some instances, this results in it showing, for example, 3pm EDT. In other instances, it’ll show in 3pm GMT-0400. The latter seems to be true for people in South America and perhaps elsewhere?

Our users aren’t used to seeing times as GMT-0400 and often think that the times are in GMT time (and don’t subtract the 4 hours because they’ve never seen that time notation before).

Does anyone know how this works? Seen any documentation? Any good fixes besides custom coding?