Time Zone inconsistent display on the touchbar vs. action

Describe the bug

I have a touch bar button set to use the format "yyyyMMdd@HH:mm:sszzz". The zzz should translate to PDT in my current location. It does so for the same string in the paste action trigged by the button, however in the touchbar it displays GMT....

In the linked to Data Format page under the "?" button (http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns) , it does state "falls back to the short localized GMT format ("O")." for the "zzz" format string, but I'm puzzled as to why it would fall back in the touch bar display and not the paste action. Logically, they should result in the same formatting within BTT IMHO.

JSON for the button in question:

{
"BTTWidgetWidth" : "yyyyMMdd@HH:mm:sszzz",
"BTTTriggerType" : 633,
"BTTTriggerTypeDescription" : "Date / Time Widget",
"BTTTriggerClass" : "BTTTriggerTypeTouchBar",
"BTTPredefinedActionType" : 118,
"BTTPredefinedActionName" : "Insert / Type / Paste Custom Text",
"BTTStringToType" : "(BTT)@dateformat:yyyyMMdd@HH:mm:sszzz",
"BTTMoveCursorLeftBy" : "0",
"BTTEnabled2" : 1,
"BTTEnabled" : 1,
"BTTOrder" : 11,
"BTTIconData" : "",
"BTTAlternateIconData" : "",
"BTTTriggerConfig" : {
"BTTTouchBarItemIconHeight" : 22,
"BTTTouchBarItemIconWidth" : 22,
"BTTTouchBarItemPadding" : 0,
"BTTTouchBarFreeSpaceAfterButton" : "5.000000",
"BTTTouchBarDateWidgetTimeZone" : -7,
"BTTTouchBarButtonColor" : "58.650001, 58.650001, 58.650001, 255.000000",
"BTTTouchBarAlwaysShowButton" : "1",
"BTTTouchBarAlternateBackgroundColor" : "0.000000, 0.000000, 0.000000, 0.000000"
}
}

Imprint | Privacy Policy