Hi Alzhao,
I tried this with/without the Azure VPN connected - I seemed to get the same 3 or 4 Cloudflare servers (all similar IPs) responses with each query regardless of whether the Azure VPN was connected or not, both times I was connected through the OpenVPN connection (PiVPN).