If it’s with DNS, you can just set your local resolver to 1.1.1.1 (Cloudflare)
If it’s on the port, then you can try tunnelling traffic over port 443 to somewhere that simply relays your traffic onward, like a personal server running SSH on port 443.
If it’s on the IP, blocking access to any IPs not in a whitelist of known WhatsApp IPs, you may be SOL.