wing panel rendered on wrong monitor
When login into my laptop, with multiple monitors, the wing panel get rendered to the wrong monitor. It seems to allocate space for the panel on the right monitor but actually renders it on the laptop monitor, which is not my primary.

As you can see from above. My primary monitor is an external and the bars height is allocated, the windows will not overlap it, while the actual panel is render on the built-in monitor. This also has the side effect of window title bars being rendered underneath the bar which stop me from being able to click on it to adjust windows.
Generally, a quick restart will resolve the issue for a couple of days, but it always comes back.

This appears to be the same issue as: https://github.com/elementary/wingpanel/issues/444
(I don't know whether the position of the wingpanel is handled by gala or the wingpanel itself)