Hello, @PR,
Unfortunately, there is no other solution.
The scroll for All departments menu can be added using custom CSS code, but in this case, you should not use sub-items, for example:
.et_b_header-menu .secondary-menu-wrapper #menu-all-brands {
height: 400px !important;
overflow-y: scroll !important;
}
Kind Regards,
8theme team