1. This happens because, the profile menu is only displayed when the user does’t have access to the ‘Users’ menu in WP-ADMIN. Since the user, you are editing the menu from has access to ‘Users’ section, it will consider ‘Profile’ menu as a new menu and will remove it. To workaround this issue, can you edit the menu using the role you are editing the menu for? For example, if you are editing the menu for role ‘ABC’ using Administrator role and if ‘ABC’ doesn’t have access to the ‘Users’ section, this issue will happen. To fix it, what you should do is, edit the menu for ‘ABC’ from the ‘ABC’ role itself. So temporarily enable menu editor for role ‘ABC’ and edit the menu using an ABC user account.
2. Sorry, I don’t understand this question. Which block are you referring to?