I managed to get all that working thanks!
I am having another problem.
I have someone connecting who has about a 120ms ping and a 60/5 connection. There are many replay errors and sometimes the Frag TTL Expired error. I have these same problems and a similar ping. I have tried setting mssfix and fragment to 1300 but I am not sure its helping much.
I also followed the instructions in the thread
https://forums.openvpn.net/topic7756.html to set the MTU to 1300 and it seems to be changed. I assume this takes effect instantly? Unfortunately even doing this does not seem to help although both connections seem to be more reliable than previously. For the second connection if we do a speedtest it seems pretty fast but youtube/reddit etc all are extremely slow. Also just loading a website seems to almost stall the entire connection most of the time.
Is changing the tun-mtu helpful? I left it at 1500 still.
Not sure how to fix it.
Note: Not sure if lowering the mtu was helpful as its UDP based from what I read in the last thread? I also did not touch the link-mtu on the server side.
Thanks for your help so far!