Problem: Columns specified for elements other than root or body cannot be formatted correctly.
Note: The current implementation of columns is based on the implementation of columns specified in page partitions in EPUB Adaptive Layout, and supports columns specified in the root or body element by changing them to be treated as columns for the entire page area. Since the properties of the columns in other elements are passed to the browser as they are, they work when used in parts of the page, but they do not handle breaking up of the page when it spans multiple pages.
(from https://vivliostyle.github.io/vivliostyle_doc/ja/vivliostyle-user-group-vol2/shinyu/index.html)