If you are primarily wishing to use the 2.5 beta because of TLS 1.3 support note that this was backported into the official release 2.4.9 and provides TLS 1.3 negotiation across platforms including Windows 10
I access my home OpenVPN 2.4.9 server running on a Raspberry Pi from Windows 10, IOS and Android clients all of which utilise the TLS 1.3 exchange as can be see in both the client and server logs
e.g. Windows 10 client log:
Tue Aug 25 07:45:28 2020 OpenVPN 2.4.9 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] built on Apr 16 2020
Tue Aug 25 07:45:28 2020 Windows version 6.2 (Windows 8 or greater) 64bit
Tue Aug 25 07:45:28 2020 library versions: OpenSSL 1.1.1f 31 Mar 2020, LZO 2.10
Tue Aug 25 07:45:29 2020 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, 384 bit EC, curve: secp384r1