@lakotaubp I will leave it on this channel for testing. It seems to be fine, but may not be the solution for everybody. What I did:
I thought the phone had Cyanogen 13.2, but oddly the boot splash screen said Android and not Cyanogen Mod. This should have set off alarm bells, however in device info it stated Cyanogen 13.2 and the build number was correct. I unlocked the device and installed UT which installed fine, but no WiFi.
2)Installed via Fastboot Cyanogen 13.2. Then installed UT, no WiFi. Wifi works fine in Cyanogen (Android).
3)Installed Cyanogen 13.2 again and again tried UT. Still no WiFi. Tried some commands in the CLI and it stated that the module was not loaded, giving the standard loopback address of 127.x.x.x.
Installed TWRP, formatted data and erased the partitions.
Installed Cyanogen 13.2 and tried UT again. Still no WiFi.
6)Installed TWRP and flattened the device again. Then installed OxygenOS. Tried UT again, no install.
7)Re-installed Cyanogen 13.2 and tried UT with the halium-development path. This worked.
Oddly as pointed out previously, the device is 16Gb , it does not show A0001 in the device info.