Hey. I have solved my site menu problem that you commented on earlier this week. As your menu is working I suspect you’ve reverted back to a semi workable solution.
My problem was the following:
I am using Ocean WP with Hummingbird and Elementor. The issue was actually over tweaking Hummingbird, which caused script errors within Elementor and in essence, broke the mobile menu. I have removed all the Hummingbird tweaks for front end Elementor including the backbone and underscore .js files and that fixed the problem.
Not sure what your setup is, but I used Chrome dev tools to spot the errors and worked from there.
Hopefully, this helps ??
Thx
V