windows – Why does disabling IPv6 resolve my “domain network vs public network” NIC confusion issue?

I’ve been deploying a new line of machines and have been domain joining them to our network. After domain joining, waiting a while, rebooting etc, I notice that the computers think they’re attached to the public network instead of the domain network. However, as soon as I disable IPV6 on the network adapter, it immediately corrects itself.

IPV6 Enabled

IPV6 Disabled

Why exactly does disable IPv6 resolve this issue? Furthermore, I hear that disabling IPv6 is “bad” yet I think it’s pretty bad that a network adapter gets interpretted as a different network type thus causing Windows firewall issues.