The connection I'm using now (Compass) peers at AKL-IX but still gets routed offshore to LAX for those IPs that on Spark get routed to HKG, TYO.
Seems this is just the way Cloudflare's routing has been set up, Australian ISPs are also affected
e.g. AARNET https://lg.aarnet.edu.au/cgi-bin/traffic.cgi
I'm not sure what the necessary conditions are so that most if not all Cloudflare traffic gets sent to the closest POP.