1. Yes, when scrolling, the menu leaves, but appears immediately when backscrolling is attempted, and not when reaching the top of the page. You need the menu to appear when you reach the top of the page.
2. If you enter the submenu, then you need the submenu to disappear during scrolling. It’s not happening right now.