Of course, because if you use this link in templates, when you create new email and open it, Marketo redrenig all links and your link is href="{{system.view%E2%80%8BAsWebpageLink}}" - IS NOT CORRECT.
You have to correct every time href="{{system.viewAsWebpageLink}}"
or copy it in your template href="{{system.viewAsWebpageLink:default=}}"