Connection errors after changing MAC address on Wifi adapter linux

I’ve looked everywhere for anything on this but i can’t find anything!
Whenever i edit the mac address on my ALFA USB network adapter(using macchanger or from network-manager), I can’t connect to ANY network altogether. This means I have to revert back using macchanger -p for it to work again.
Is this a hardware issue? Is it normal behavior?

I’ve also tested this on a virtual machine, same results there as well.