Hello,
This is a joomla function to show your menu items only for registered user and in your case you "lock" some vm functionality only for registered users. You can make a simple thing to avoid that and i am sure will work.
Under joomla menu system make a new menu (perhaps under the menu you want or vm homepage menuitem) give a title and select access only for registered users .. then make submenu items with public access. I give you an example:
--> Menu item User Options [Registered Access]
--> Sub menu Your account [Public Access]
--> Sub menu view orders [Public Access]
--> Sub menu edit address [Public Access]
So, when a user login only then the above menu item with submenu with be shown, if a non registered user access the site he can't see the entire menu and also you don't place access rules to VM functionality.
Hope helps you out.
Regards,
Bytelord