The problem is with your WP MENU widget. It has some problems with the NAVWALKER. If you create a menu using that, You will have a perfect menu If you have 1 parent and 1 child element in the menu. But if you go to level 2 like Parent > Child > Child, The nav should technically display a dropdown but instead, the layout of the menu gets distorted. Just an example, I'm sharing some attachments:
I hope this makes sense. This is just a simple fix required in the navwalker
The problem is with your WP MENU widget. It has some problems with the NAVWALKER. If you create a menu using that, You will have a perfect menu If you have 1 parent and 1 child element in the menu. But if you go to level 2 like Parent > Child > Child, The nav should technically display a dropdown but instead, the layout of the menu gets distorted. Just an example, I'm sharing some attachments:
I hope this makes sense. This is just a simple fix required in the navwalker