For anyone who stumbles across this thread, the solution was to add the OpenVPN connection as a Interface on the client side. After creating the interface, restart the OpenVPN service and add allow firewall rules for the interface. For OSPF to work, you need to add the interface on both ends.
It's also advised to remove/disable the default OpenVPN rules as they'll supersede the interface rules if matched first.