Keeping my Sub Menu open when hovering on its list items

You should add a class called has-children to all inner li’s. You can use wp_nav_menu_objects to add the has-children class.