So, 8 months ago I opened a bug report on the Lineage gitlab concerning the fact the the fastboot commands do not work to prevent booting when charging. Nolen Johnson just officially closed it as unsolvable by the Lineage folks. They would need to be able to control the bootloader and they have no access to do that (that's my paraphrase of what Nolen said on gitlab).
So, in fact, probably cant be easily fixed by any alternative OS.