Connecting MT300N-V2 to OpenVPN Access Server

Hi
I have setup an OpenVPN access server in the cloud and it runs fine and I can connect my windows PC to it. The Windows client does not use a *.ovpn file but seems to import the certificate.
I then followed the instructions and created a user-locked certificate and it created 5 files
ca.crt
client.crt
client.key
client.ovpn
ta.key

Using the client.ovpn file does not allow the MT300N to connect. It gives the following error

OpenSSL: error:02001002:system library:fopen:No such file or directory
OpenSSL: error:2006D080:BIO routines:BIO_new_file:no such file
OpenSSL: error:140AD002:SSL routines:SSL_CTX_use_certificate_file:system lib
Cannot load certificate file client.crt
Exiting due to fatal error

The contents of the client.ovpn file is

# Automatically generated OpenVPN client config file
# Generated on Wed Aug 31 20:00:30 2022 by openvpn

# Default Cipher
cipher AES-256-CBC
# Note: this configuration is user-locked to the username below
# OVPN_ACCESS_SERVER_USERNAME=peter
# Define the profile name of this particular configuration file
# OVPN_ACCESS_SERVER_PROFILE=peter@129.151.88.29
# OVPN_ACCESS_SERVER_CLI_PREF_ALLOW_WEB_IMPORT=True
# OVPN_ACCESS_SERVER_CLI_PREF_BASIC_CLIENT=False
# OVPN_ACCESS_SERVER_CLI_PREF_ENABLE_CONNECT=False
# OVPN_ACCESS_SERVER_CLI_PREF_ENABLE_XD_PROXY=True
# OVPN_ACCESS_SERVER_WSHOST=129.151.88.29:443
# OVPN_ACCESS_SERVER_WEB_CA_BUNDLE_START
# -----BEGIN CERTIFICATE-----
# MIIDADCCAeigAwIBAgIEYw+q/zANBgkqhkiG9w0BAQsFADA5MTcwNQYDVQQDDC5P
# cGVuVlBOIFdlYiBDQSAyMDIyLjA4LjMxIDE4OjM5OjU5IFVUQyBvcGVudnBuMB4X
# DTIyMDgyNDE4Mzk1OVoXDTMyMDgyODE4Mzk1OVowOTE3MDUGA1UEAwwuT3BlblZQ
# TiBXZWIgQ0EgMjAyMi4wOC4zMSAxODozOTo1OSBVVEMgb3BlbnZwbjCCASIwDQYJ
# KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMYz0Oxa/HORBlulgjwuqcUnDsqUMbpx
# pCJOXaotLfRdeutEl8jm8TP69Dj3aVis1BHyI+tcYbww4u1HNxw4C2Z5fPv+O13W
# Rc1hiF2ZCfulKQWcLqD6f9p81XxtuJZCia725JQelhgp1DuEGYkYGMpzb5oYoY1o
# qx1oRgEgtGSAJQ1x7OaHjrq7ETREzfCC8tAt2hpDV1KWajb3ikFQz4o0gAma+RPj
# qUWpYEWmJnLVTY8yhHFtu0O2/XQqPWCiraJ1TopjPUslVh9zhualtc0/fbBLjkEj
# OhusX643iMsGkHQxb+eRzYUtRpRIeb/HMidEJi1NcDXuasSTP9A/QRUCAwEAAaMQ
# MA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAJjtvTm4aIUh/9IXA
# 04tcCOjw+wDp5VsPG6I3qQUQf0cWLM9PQn452LIvoaY+3oNjHFUJatdmID4yDai8
# AyvwRHmOQb+M9oqoORCLY80UrJ/sg3nh7dkkFqqDFbjEhPD1i8L/Pocl0vLJWknP
# xrAHH+RRiMczm4sXBsneGwYzZBDstmfjhAGutQf2DoARBrofuHtyf4Kn8QE4mbce
# E5K/gt7bft6C/7QY/VQp08d/QpjnDsC3SUR0Hgu5GiWNeC9HG3e3EnsFnG2wH0jL
# wk7UKD96ptbrRgXAiMroJNJZ4SUn5TOLi8yMQXAgnVyG9CKF/xkANdnCmNvx4O7G
# DxVSFg==
# -----END CERTIFICATE-----
# OVPN_ACCESS_SERVER_WEB_CA_BUNDLE_STOP
# OVPN_ACCESS_SERVER_IS_OPENVPN_WEB_CA=1
setenv FORWARD_COMPATIBLE 1
client
server-poll-timeout 4
nobind
remote 129.151.88.29 1194 udp
remote 129.151.88.29 1194 udp
remote 129.151.88.29 443 tcp
remote 129.151.88.29 1194 udp
remote 129.151.88.29 1194 udp
remote 129.151.88.29 1194 udp
remote 129.151.88.29 1194 udp
remote 129.151.88.29 1194 udp
dev tun
dev-type tun
ns-cert-type server
setenv opt tls-version-min 1.0 or-highest
reneg-sec 604800
sndbuf 0
rcvbuf 0
auth-user-pass
# NOTE: LZO commands are pushed by the Access Server at connect time.
# NOTE: The below line doesn't disable LZO.
comp-lzo no
verb 3
setenv PUSH_PEER_INFO

ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1
## -----BEGIN RSA SIGNATURE-----
## DIGEST:sha256
## bwieMTrJbGfldMf/rW3AQbkZIp1tVj2DUm4BAXRYJbdj0z7sgP
## ju7VjrmTQW+2zBqT5aRJSgTwQpb8SX7lAQmHHd0hr2q64LvtRl
## 9UbunK5AdeuB7ii0eTl3ainWFVSoZbQ77AUCSDcokSeWswxPBU
## wZqmaqcSi3etHKqoU8SI8kG5MgLHTW7P5SXhdPw9FfSrzUh1xp
## kqbIrP4+sAtoEtUb/AH6O32dnCjvtzJc334CXICWhegIHtaVzk
## C7KNrlKV+qg7PX/EGOcbl1PElVmK4RvfRzmNcdibROTAkVDAyz
## 20eEUXzrP8fg9K3ZdjZncr5t9aiAi2R+dvhKTjXuHw==
## -----END RSA SIGNATURE-----
## -----BEGIN CERTIFICATE-----
## MIIC6TCCAdGgAwIBAgIEYw+rADANBgkqhkiG9w0BAQsFADA5MTcwNQYDVQQDDC5P
## cGVuVlBOIFdlYiBDQSAyMDIyLjA4LjMxIDE4OjM5OjU5IFVUQyBvcGVudnBuMB4X
## DTIyMDgyNDE4NDAwMloXDTMyMDgyODE4NDAwMlowEjEQMA4GA1UEAwwHb3BlbnZw
## bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvsVMcmgVEnVh6xIZJd
## SHr3xvF64Woguv4wnGO46iCA8hw+mgmDck9+WQC0CbLyCqOLBDjHz2CeYsc6+J2t
## TVUrFoQcWi0+FWlPRgmtukR3xsF058vifp7BecQuNDNnREIpzyuseBQ4W+u5aQgh
## nqVwMP4/KqxIX29JesQ0J3DwQrIYevHUyXzf3vj6a+u1DRiARXdQdQzNwmaV1gvd
## RSbIWEOhRA8G0PKViE18GBKwFzpYsqe9aUAH3kIfPBlGr3hb/ew/MyoarAomvYBQ
## xeZEHMByMZy9kvqBZXyyQxLU45OQ+P8ksgeTqtXRaEh/9Qu3+dd+gkvg5tXrHs7z
## kCcCAwEAAaMgMB4wCQYDVR0TBAIwADARBglghkgBhvhCAQEEBAMCBkAwDQYJKoZI
## hvcNAQELBQADggEBAJvbZ6dyfMEmw35xoldIyjwZdVUacLzHfAcBy6K3uY0Fh92l
## tgFWpHkcem/WPsd1UZqkHCAMgbkq1tn0Vm6iGcIe8yxkEntU3gp0r993qr5Ep8nb
## 2Zi8IOHR5fxcx3JAbUOElvxM/juGVOFYNlzbPDEhozPF2D8NbTwXWA25kgmEr1ac
## fk/k+sM/BSCv1dj6CFfXpvwDuVHbbNo75gi3EwR8mSZ1pS98FILWgHYJ9lmKLEZr
## 72JdJnaWXcrjQ1V6WMZYU4bBRfvP79a11d4AtiezeUCE+XD3x6BSDr793p8akJ93
## 7QTwnVecAhMHCffFK2unok3kxLwmh6sTZ0t5Z9k=
## -----END CERTIFICATE-----
## -----BEGIN CERTIFICATE-----
## MIIDADCCAeigAwIBAgIEYw+q/zANBgkqhkiG9w0BAQsFADA5MTcwNQYDVQQDDC5P
## cGVuVlBOIFdlYiBDQSAyMDIyLjA4LjMxIDE4OjM5OjU5IFVUQyBvcGVudnBuMB4X
## DTIyMDgyNDE4Mzk1OVoXDTMyMDgyODE4Mzk1OVowOTE3MDUGA1UEAwwuT3BlblZQ
## TiBXZWIgQ0EgMjAyMi4wOC4zMSAxODozOTo1OSBVVEMgb3BlbnZwbjCCASIwDQYJ
## KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMYz0Oxa/HORBlulgjwuqcUnDsqUMbpx
## pCJOXaotLfRdeutEl8jm8TP69Dj3aVis1BHyI+tcYbww4u1HNxw4C2Z5fPv+O13W
## Rc1hiF2ZCfulKQWcLqD6f9p81XxtuJZCia725JQelhgp1DuEGYkYGMpzb5oYoY1o
## qx1oRgEgtGSAJQ1x7OaHjrq7ETREzfCC8tAt2hpDV1KWajb3ikFQz4o0gAma+RPj
## qUWpYEWmJnLVTY8yhHFtu0O2/XQqPWCiraJ1TopjPUslVh9zhualtc0/fbBLjkEj
## OhusX643iMsGkHQxb+eRzYUtRpRIeb/HMidEJi1NcDXuasSTP9A/QRUCAwEAAaMQ
## MA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAJjtvTm4aIUh/9IXA
## 04tcCOjw+wDp5VsPG6I3qQUQf0cWLM9PQn452LIvoaY+3oNjHFUJatdmID4yDai8
## AyvwRHmOQb+M9oqoORCLY80UrJ/sg3nh7dkkFqqDFbjEhPD1i8L/Pocl0vLJWknP
## xrAHH+RRiMczm4sXBsneGwYzZBDstmfjhAGutQf2DoARBrofuHtyf4Kn8QE4mbce
## E5K/gt7bft6C/7QY/VQp08d/QpjnDsC3SUR0Hgu5GiWNeC9HG3e3EnsFnG2wH0jL
## wk7UKD96ptbrRgXAiMroJNJZ4SUn5TOLi8yMQXAgnVyG9CKF/xkANdnCmNvx4O7G
## DxVSFg==
## -----END CERTIFICATE-----

Can anybody advise me where I am going wrong

The client.ovpn file has references to the other files that have not been embedded:

ca ca.crt
cert client.crt
key client.key
tls-auth ta.key 1

I do not work for and I do not have formal association with GL.iNet

Can you tell me what needs changing in the ovpn file?

There is a procedure Step 4 - Creating a Unified OpenVPN Profile for Client Devices at the following URL:

It looks like this may have been done in your client.ovpn file, but the embedded sections are commented out. You can try comparing the data with the external files, un-comment them if they match and comment out the references to the other files.