How to get WiFi working after changing ROM?
It is quite possible the problem to be coming from the kernel, but you are free to try and set a mac address. If you are rooted you can install Xposed framework and try "id changer xposed".
If it doesn't help you can make a full nandroid backup so you don't loose any data and try flashing different roms and kernels and see if the same problem still exists.