Hello EtsSpets and bmn001,
By default OpenVPN3 core in OpenVPN Connect v3 assumes that you are going to use a client certificate and client private key, and a server CA certificate, to verify the identity of the server and the client. Basically the client certificate and client private key are used to prove to the server that you are the client that you say that you are, and the server CA certificate is used to verify the identity of the server, so that you are connecting to the server that you think you are connecting to.
You should <ca> block </ca> which contains the server CA certificate, which allows the client to verify the identity of the server. But, you are lacking the <cert> </cert> and/or <key> </key> blocks, apparently. So there is no client certificate and no client private key. And the OpenVPN Connect software really wants those unless you DON'T use client certificates. That is pretty rare and pretty strange. So, if you DO have client private key and client certificate, then USE THOSE. Either by inlining them in the connection profile in the cert and key blocks, or, by importing that separately in the OpenVPN Connect client and tell the client to use those for this connection. But, if you DON'T have client certificates at all (quite odd situation to be in) then you need to tell the client that you are not going to use client certificates by putting this line in the client profile before importing:
setenv CLIENT_CERT 0
https://openvpn.net/faq/how-to-make-the-app-work-with-profiles-that-lack-a-client-certificate-key/
You can try that and see if that helps.
But ideally.. you would be using client certificates. This is considered the default with using OpenVPN.
Kind regards,
Johan