For now
wifite -mac
Check mon0 is actually spoofed or random. airmon-ng doesn't carry spoofed mac to monitor. macchanger needs to also be carried out on mon0.
macchanger on wlan only, not sufficient.
also
reaver use --mac option, spoofed/random mac
aireplay-ng use -h option spoofed/random mac
Down the road:
wifite -clients (only attack access points with connected clients, spoof client b4 any attacks)
any deauths use connected clients mac