same here. and more, I've kept trying for one week, with or without magisk/xposed, with or without gapps, with stock kernel or others, this titan 1.3/1.4 would let kernel keep awake. I tried even all method to reduce battery drain and enforce doze, different kernel still was waken by titan almost all the time. sucks, my wasted time.
I'll get off now to spark OS, to have a peaceful life
After a lot of tests, I found the reason of kernel wakeup. now I make sure that the "Pocket Mode" would let kernel keep awake, but I'm not sure which is the final factor.
In my tests, Spark OS have the same problem, and Spark OS used the same kernel as Titan OS, that quantic RE: Volution kernel. I dislike this kernel though many people say quantic is good(I dont care about high perfermance, the min freq forced 691Mhz drain more battery than Arrow's Stock kernel --300Mhz and quantic doesn't allow freq change).
Maybe that's xiaomi's device does not support pocket mode so we have to keep kernel awake to detect distance. But there must be other guys who enabled pocket mode suffered heavy battery drain.
I hope maintainer fix this or remove the pocket mode to avoid this from happening so Titan will have more and more users to support developers work.
Thanks dev and I should say sorry here :* (