!!! SOLVED !!!
Incase anyone else experiences this, I found this link
https://github.com/google/google-authenticator/issues/407 which pretty much explained that I was using the wrong plugin module in openvpn.
My new openvpn.conf now has the line :
plugin /usr/lib/openvpn/plugins/openvpn-plugin-auth-pam.so openvpn
which stops the missing symbol issue.