nothing to do with CAF.
the lag issue was because of not building a QGKI kernel and therefore a config for msm_performance didn´t get enabled.
The crash issue was caused by a commit of a mmap backport series. I compared the code around that to the zenfone 8 and my kernel there. No crash there, but the rog5 does not like that one commit for whatever reason.
Thanks for reminding me about wireguard! I forgot to run the script to patch the kernel repo to include it before release.
I´m about to release an update so I´ll push my updated source.
Sorry for the crashes and lags
I was trying to give you a pass, but I can take it back if you didn't want it lol. Pretty sure I know which config you are talking about. I had wondered why it wasn't enabled, so that explains it.
The ROG Phone 5 is super finicky. It doesn't help that they released two (or three, depending where you're from) models and then immediately pushed out a second series with two more. All of them have slightly different hardware that Asus is trying to keep on a single code base.