Maybe your ISP isn't the villain. Maybe is a routing problem or a dumb firewall in the way, try a different VPN provider, or a different VPN protocol (ipsec, wireguard, sstp).