ovpn-client in versions above 7.20.X with more than 31 routes is broken

ovpn-client in versions above 7.20.X with more than 31 routes is broken. If fewer routes are transmitted, then ovpn works. If the version is lower then ovpn works.

ovpn-server is built on pfsense. They removed the archived versions of routerOS from the official website, so I took the long-downloaded version 7.18.2 and 7.19.6, everything works on both, and there are other versions on the network, including 7.20.X, where everything works.

It is known and “will not be fixed anytime soon”.

The suggestion is to restructure your network so that fewer explicit routes are required.