After some struggling and some point out why drivers weren't built.
(Wifi and bt) i managed to get them working.
Turns out there was some dumb configs not enabled and wrong *driver* name* being built.
Apparently ONEPLUS didn't define
MTK_COMBO_BT=y in defconfig
Neither did the wifi driver being correctly named when built. It would get some info (of what build info reported) then name it after that.
Instead of wlan_drv_gem4m it was named wlan_axi_6877 so the kernel never wanted to start the driver due to wrong name. So it failed to load the driver because of that.
Now A.09 can be ran with a permissive kernel and WiFi and BT WORKING
