that is fair, a custom kernel on my pixel 6 pro fixed all of the battery issues I had with itThe Lineage version does not matter as much as the config.
I’ve used CyanogenMod 13 (Marshmallow), Lineage OS 14.1 (Nougat) - up to Android 10.
What kernel and scheduler you use, the version of GApps (if any - when it comes to GApps I always use OpenGapps Pico), and how everything is configured typically makes more of a difference.
Currently though I have Lineage OS 14.1 (with CMTE ported over) on my Moto E LTE. I have the same Lineage OS version also on my higher spec Samsung Galaxy S5 Sport… but the Moto E LTE is faster as it has a better custom overclocked kernel, no GApps, and is tuned to get better performance (overclocked CPU and GPU, Lionfish governor, Deadline scheduler, adaptive LMK, etc.).
The S5 Sport basically has no custom kernels, so I have to use the built-in one. It runs slower.