As you can see, your menu settings can not pass URL parameter "redirect_to" to login page, so after login, the user won't be able to redirect to previous page/post, there isn't such a built-in feature within Views plugin, see our document:
https://toolset.com/documentation/user-guides/views-shortcodes/#wpv-login-form
So it needs custom PHP codes(not CSS codes).
Since the login menu item is setup by other plugin/theme, see your own screenshot:
hidden link
I suggest you check it with the author of that specific plugin/theme, check if it is possible to pass URL parameter "redirect_to" to login page.
For your new question:
Q1) but I can't seem to have that page link show up in the navigation menu even though I've added it to the menu, (dashboard>appearance>menu) but it won't show up on the site.
Please try this: dashboard>appearance>menu
hidden link
edit the item "My account", it is using option "Logged Out Users", that options is not a wordpress built-in feature or Toolset feature, it should be from other plugins/theme, I suggest you check the author of that specific plugin/theme
Q2) when I log in, this way it does redirect back to home page opposed to dashboard
Please check this:
hidden link
You are using below shortcode:
<p>{!{wpv-login-form redirect_url='<em><u>hidden link</u></em>'}!}</p>
The attribute "redirect_url" value is your home page hidden link, so it will be redirected to your home, page, if you want to redirect to another URL, please change it.