OpenVPN optimized configuration for private OpenVPN Server

In Short, the question is:
Are there some recommended OpenVPN server client variables that provide the best performance?

The question is relevant only when we have control over the OpenVPN Server.
The background for the question is:

I installed an OpenVPN server (the community edition) on a Linux VMWare Virtual, generated a client configuration and installed it on the GL-MT3000.

So far, so good; it works fine, and I am happy with the GL-MT3000.

The configuration files I created for the server and the client are very basic, so I am beginning to consider some optimization.
The first target is to optimize the MTU as I experience some MTU issues with some connections and also expect that the correct MTU will provide the most significant bust.

To be honest: Switch to WireGuard.

The OpenVPN performance is limited on GL routers (due to missing multi-core support). You might be able to optimize it for around 1-2 Mbps - but not really worth the afford, imho.