Hello EtsSpets,
I am not sure how you concluded from what I said that the Synology implementation of OpenVPN doesn't use certificates by default. But it appears you are somewhat right. I see that they do support the use of a certificate for verifying the server identity, but they don't support certificates to verify the client identity. This is not so bad as it seems - one particular MiTM attack at least is mitigated in this way. But you're right, it would be more secure to verify client identity with certificates too.
The OpenVPN3 library which is used in OpenVPN Connect v3 assumes by default that you are always using client and server certificates. You can choose to either use OpenVPN2 like OpenVPN GUI or Tunnelblick which doesn't make that assumption, or you can use OpenVPN Connect v3 and add into the client configuration a line like:
setenv CLIENT_CERT 0
Which informs OpenVPN to not expect a client certificate. This is a bit odd but if this is what you have... then this is how to work around this.
Ideally of course Synology would implement client certificates, and then this extra line is not necessary.
See also this FAQ document:
https://openvpn.net/faq/how-to-make-the-app-work-with-profiles-that-lack-a-client-certificate-key/
Kind regards,
Johan