Im using OpenVPN on my Android device and have to catch HTTP requests.
but still while VPN is working - no requests - if VPN is turned off I can catch everything
solution is simple - just add proxy address and port to your VPN connection. (explm. if you using Open VPN connector > go to settings (MORE) > Add Proxy > Select createt proxy > Press Connect