Here is my temporary hackish fix for the diagonal group bug:
In the file GridLayout.lua, set the yOffset in line 122 to the negative value of your frame height.
Then I use horizontal groups with bottom left anchors and everything looks fine.