I do not think so. I think you are misinterpreting what the Debugger shows. In both your screenshots the Date/Times produced are actually the exact same moment in time.
The Debugger will always display a Date/Time back to you in your Browser’s time zone.
When you have it set to Japan time and see March 20 9pm, that is the exact same moment in time as March 20 5am Pacific. They are equal.
I wish Bubble would also show the UNIX time and a time zone in the debugger so this is more obvious as you are not the first to be confused about this.
Now it is up to you as the App Developer to display that Date/Time to the User in a way they expect. So if you have a Text element and display that March 20, 9pm time in Pacific time zone, it will display as March 20, 5am which I believe is what you are expecting