It seems that there is an inconsistency in the OpenVPN's client routing when the router is used as DNS. My ISP is using the DNS-spoofing to prevent accessing some IPs (political censorship, etc.). So I am using the router's OpenVPN client with rules for routing client traffic through the tunnel...