I switched the config back to PBR, and while it seems it's routing OK now, with openvpn working properly, I have hit another bump: whenever I load the network (from a computer connected via ER LAN port) with a speedtest or torrent, the processor goes bananas. Checking top I could see 2 ksoftirqd processes eating up all processors. I tried it with all types of offload to no avail. speedtest was working fine with the other load-balance config.
Any clues, anyone?
LE: Attaching current PBR config.