Also das abweichende Design liegt an den zwei eingesetzten GridPanels und den 2 Frames.
Dann werde ich mal in den sauren Apfel beißen und
- die Buttons in Panels setzen und die Ausrichtung selbst berechnen
- statt den Frames eigene Controls bauen.
(Ein kleiner Test lässt vermuten, dass es dann passen sollte.)
Immer wieder stößt man auf unnötige und unverständliche Probleme...