That’s a Mac bug if so—it should be always using dumb udp/53 for captive detection, not some fancy DoH thing.