The way to do this is to create multiple categories (not child categories) and select them on the menucard page. Every category will have its own column. So for example, in our demo we created six categories, which will take up three pages. Two categories per page.
I hope this makes it any clearer. Let me know if I can further help you with this
I can see in your menucard.php it looks for categories, when setting a menu card page. Can’t you do the same for sub-cats of a particular cat. So you can specify a cat, then uses a sub-cat to set a menu page?
Otherwise how do I overcome multiple items of the same name without adding prefixes that makes it look un-professional?