BUG: Primary time zone is broken in v11

Just upgraded to v11. After setting my additional time zone (a long-awaited addition - thank you!), I noticed there is a problem with how time zones are handled. If I set in eM Client a primary time zone which is different from my system time zone, then the entire calendar is shifted and the events appear in wrong places. Instead of shifting the time column, the events themselves get shifted, so the time zone shows always the system time even when the time zone don’t match.

For example, if I fly from LA to NYC, my system time will transition from PT to ET, but eM has its own primary time zone set manually. Unless I am manually setting the primary timezone in eM Client to ET, I am going to have a 3 hour shift, showing all my events in the wrong place. It effectively shows that an event that haven’t occurred yet, had already finished.

The fix would be to always set the primary time zone to match the system time automatically - no user input would be needed there. The new additional time zones are sufficient to handle all other cases.

Same issue. Any fix in the works?