Of course, phones don't work as regular desktop computers do for some reason, though i really enjoy being able to just throw Debian/Ubuntu/Rocky/Alma (or some of the BSDs as well, though support varies) at some pile of x86 consumer hardware and have it vaguely work.
The only exceptions to that have been specific components in laptops: trackpads (disabled in default config back in CentOS/Fedora for some reason), Wi-Fi drivers (needed to be compiled off of GitHub) and fingerprint scanners (no idea, never worked on *nix no matter what i did).
Edit: apparently there is an older version of LineageOS available, though. https://www.getdroidtips.com/lineage-os-17-1-ulefone-armor-x... (just one device, i have a slightly different one)