I started using OpenWRT not too long ago, and wanted to connect to Proton VPN at the router level. (Partly because I don't trust my apartment complex's network, partly because Proton's Linux app kinda sucks.) Problem is, my connection is extremely unreliable. On average at least once per day it will fail entirely and the solution I found was manually stop and start the VPN connection. Occasionally that won't work either and a full reboot will be required. Also my log is getting spammed with AEAD Decrypt Error: bad packet id on a near-constant basis. A simple ping test very consistently yields ~7% packet loss rate.
I set up the OpenVPN configuration for Proton very closely following the instructions provided by Proton, and even tried setting up connections to different VPNs in their network to make sure it wasn't a bad one or anything. Still got the issues.
I tried changing the MTU and mssfix values like some other posts suggested for fixing the AEAD errrors but that didn't fix anything either.
I'm not sure what other information is needed but can provide it as needed. Thanks to anyone who can help me get this sorted out.