Works fine here with my layout wrapping the right panel under the left one. No idea why it doesn't for yours. As for the labels, just do the same there as on the right panel and set the 'no responsive wrap' to true.
View attachment 131611
Right panel under left panel.
View attachment 131612
It is all a matter of design. BANano itself has no limitations at all and is most of the time a lot more lightweight than vue ones.
Haven't encountered such problems here and we make WebApps more complicated than yours. Key in WebDesign is also: do not fill your screen with to many objects. It only confuses users. I'm a strong believer in Googles Material Design concept. Better to split it up in separate screens.
Note that you can also split your whole design up in multiple layouts:
1. one for the two panels
2. multiple for each row in the left panel ( + you can reuse a lot of them as they are virtually the same)
3. same for the right panel
then it is just a matter of loading the separate layouts into the correct BANanoElements.
Alwaysbusy