Hello,
First of all, It is necessary to create an HTML block separately for each menu item. Dashboard > HTML blocks > Add new. HTML block is a WordPress custom post type with WP Bakery page builder option allowing create any template. https://xtemos.com/docs/woodmart/html-blocks-2/
Megamenu block is created by means of the Extra Menu list element.
As soon as Megamenu blocks are ready, they may be added to menu items in Appearance > Menu > Select menu > enter menu item > HTML Block dropdown in the Custom fields [for theme] which appear as soon as the menu item has been saved.
You need to set “Full-width” or “Set size” in the Design drop-down to see the HTML drop-down.
Best Regards