I have a form to publish posts of some type that sends a notification upon submission.
The notification contains two links, one a static link to google, the other a dynamic link generated with the wpv-post-link shortcode.
Despite the presence of these links, the notification was sent normally.
I suggest you add a mail logging plugin (such as https://wordpress.org/plugins/wp-mail-logging/) which records attempts to send emails. There you can verify whether the notification is being generated and passed to wp_mail. (See screenshot for my example.)
Perhaps you have some kind of security software or similar that blocks such messages from being sent?