Actually CAF stands for Code Aurora ForumI think that you're confused about what CAF based means.
CAF = Qualcomm. We have a Qualcomm soc, isn't it?
Oneplus made his kernel on top of CAF sources, of course, like any other company with snapdragon chips, so yes, this and every other kernel for oneplus 8 series have a CAF base.
Yes you can flash it and the link you posted it's working flawesly, it's not to download anything but for copy and paste it into fkm.
Sorry but no, i don't have any 9 series device and don't even plan on buying them. Next device probably will be a pixel instead of oneplus.
Sorry but custom rom builds doesn't have support, if it works in x or y rom is fine, if it's not i will not try to fix for a determinate rom, btw without a log even if you report using oos i can't do anything.There is one weird thing tho. Totally not sure if it's ROM or kernel or whatever but after a while the brightness starts to act weird. Like, the first half of the slider does nothing up to like 55-60% and then it's all of the brightness adjustment in the last 35% ish. It's usually fine after a cold boot but not long.
I am using Auto high brightness mode from the kernel as well as forcing 10% min brightness but without those 2 it still acts weird. The 10% min also doesn't work anymore as it sets it to 10% correctly but that part of the slider doesn't do anything anymore...
It seems to work fine on the stock kernel of EvoX tho. At least, the 5 minutes I used it. Lol.
I use gcam every day without any problem.
Sorry but no, those other governors are just schedutil with a few useless modifications, I'll keep the original schedutil which is the original and the best imo. Btw eas works differently like hmp where governors have the power to make frequency changes, in eas that task is more on the scheduler side instead of governor.