Darf man fragen, warum das auf nem eigenen Rechner läuft, wenn du doch mit der OPNsense das auch machen kannst?
Das Problem ist dann eben bei asymmetrischem Routing, dass die Router - und die Default GWs deiner Netze - nichts von der anderen Seite mit den IPs wissen, auch nicht das Transfernetz. Die wissen nicht wo sie den Kram hinschicken sollen. Es sei denn du trägst da dann eben manuell ne Route auf den OpenVPN Rechner jeweils ein auf dem Gateway aber genau das ist dann asymmetrisch, da das auf dem einen Weg PingPong über drei Ecken geht, die Antwort zurück aber direkt vom OpenVPN Server kommt der im gleichen Netz steht wie die Clients. Sowas versucht man auf jeden Fall zu vermeiden, weil es immer Seiteneffekte hat die nicht gut laufen.